﻿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?z99q0u");src:url("/Shoptico.Core.Frontend/Assets/Fonts/Shopticons.eot?z99q0u#iefix") format("embedded-opentype"),url("/Shoptico.Core.Frontend/Assets/Fonts/Shopticons.ttf?z99q0u") format("truetype"),url("/Shoptico.Core.Frontend/Assets/Fonts/Shopticons.woff?z99q0u") format("woff"),url("/Shoptico.Core.Frontend/Assets/Fonts/Shopticons.svg?z99q0u#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-facebook:before{content:"\e935"}.i-twitter:before{content:"\e97d"}.i-linkedin:before{content:"\e98e"}.i-instagram:before{content:"\e988"}.i-pinterest:before{content:"\e989"}.i-tik-tok:before{content:"\e98a"}.i-youtube:before{content:"\e98b"}.i-star:before{content:"\e970"}.i-star-o:before{content:"\e971"}.i-eye-hide:before{content:"\e900"}.i-accordion:before{content:"\e901"}.i-add:before{content:"\e902"}.i-adjust-settings:before{content:"\e903"}.i-angle-down-circle:before{content:"\e904"}.i-angle-left-circle:before{content:"\e905"}.i-angle-right-circle:before{content:"\e906"}.i-angle-up-circle:before{content:"\e907"}.i-animations:before{content:"\e908"}.i-arrow-down:before{content:"\e909"}.i-arrow-left:before{content:"\e90a"}.i-arrow-right:before{content:"\e90b"}.i-arrow-up:before{content:"\e90c"}.i-attention:before{content:"\e90d"}.i-back-to-dashboard:before{content:"\e90e"}.i-bell:before{content:"\e90f"}.i-bold:before{content:"\e910"}.i-box:before{content:"\e911"}.i-bucket:before{content:"\e912"}.i-bug:before{content:"\e913"}.i-bullet-list:before{content:"\e914"}.i-button:before{content:"\e915"}.i-calendar:before{content:"\e916"}.i-cart:before{content:"\e917"}.i-cash:before{content:"\e918"}.i-center:before{content:"\e919"}.i-character-spacing:before{content:"\e91a"}.i-check:before{content:"\e91b"}.i-circle:before{content:"\e91c"}.i-circle-check:before{content:"\e91d"}.i-circle-info:before{content:"\e91e"}.i-circle-plus:before{content:"\e91f"}.i-circle-remove:before{content:"\e920"}.i-circle-user:before{content:"\e921"}.i-click:before{content:"\e922"}.i-clock:before{content:"\e923"}.i-cloud-upload:before{content:"\e924"}.i-code:before{content:"\e925"}.i-cog-wheel:before{content:"\e926"}.i-column:before{content:"\e927"}.i-comment:before{content:"\e928"}.i-copy:before{content:"\e929"}.i-counter:before{content:"\e92a"}.i-crop:before{content:"\e92b"}.i-delete-user:before{content:"\e92c"}.i-double-check:before{content:"\e92d"}.i-download:before{content:"\e92e"}.i-duplicate:before{content:"\e92f"}.i-email:before{content:"\e930"}.i-exclamation-circle:before{content:"\e931"}.i-expand:before{content:"\e933"}.i-eye:before{content:"\e932"}.i-eyedropper:before{content:"\e934"}.i-filter:before{content:"\e936"}.i-flip:before{content:"\e937"}.i-gift:before{content:"\e938"}.i-globe:before{content:"\e939"}.i-graph:before{content:"\e93a"}.i-headphones:before{content:"\e93b"}.i-heart:before{content:"\e93c"}.i-image:before{content:"\e93d"}.i-import-data:before{content:"\e93e"}.i-italic:before{content:"\e93f"}.i-left-align:before{content:"\e940"}.i-line-spacing:before{content:"\e941"}.i-link:before{content:"\e942"}.i-lock:before{content:"\e943"}.i-lowercase:before{content:"\e944"}.i-magnifying-glass:before{content:"\e945"}.i-map:before{content:"\e946"}.i-menu:before{content:"\e947"}.i-merge:before{content:"\e948"}.i-minus:before{content:"\e949"}.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-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-large-desktop:before{content:"\e98f"}.i-desktop:before{content:"\e990"}.i-laptop:before{content:"\e991"}.i-tablet:before{content:"\e972"}.i-tablet-landscape:before{content:"\e992"}.i-phone:before{content:"\e951"}.i-phone-landscape:before{content:"\e993"}.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"}.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}














.editor-body {
  background-color: #fff;
}

.block-absolute {
  z-index: 98 !important;
}

/* === Table === */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

.enhance-table {
  margin: 0 auto;
  position: relative !important;
  display: flex;
  flex-direction: row;
  gap: 1rem;
  width: 95% !important;
  height: auto !important;
  color: #000 !important;
  min-height: 50px;
  font-family: "Montserrat", sans-serif !important;
  max-width: 1400px;
  border: none !important;
}

.enhance-table * {
  font-weight: 500;
}

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

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

.table-header {
  margin-bottom: 1rem;
  display: flex;
  flex-direction: column;
  background-color: transparent;
  color: #fff;
  text-align: center;
  overflow: hidden;
  z-index: 5;
  border: none !important;
}

.table-body {
  display: flex;
  flex-direction: column;
  overflow-x: auto;
  border-radius: 12px;
  z-index: 4;
}

.table-row {
  width: 100%;
  display: flex;
  flex-direction: row;
}

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


.table-subcells .table-group-cell .table-cell-content {
  border: none !important;
}

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

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


.group-cell {
  border: none !important;
}

.table-group-cell {
  text-align: center;
}


.table-group-cell .table-subcells:first-child {
  border: none !important;
}

.table-group-cell .table-cell-content {
  background-color: #dfef3d !important;
  border-radius: 12px;
  color: #000;
  width: 100%;
}

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

.table-cell {
  padding: 0 20px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  min-width: 140px !important;
  max-width: 140px !important;
  width: 140px !important;
  text-align: center;
  font-size: 14px;
  border: none !important;
}

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

.table-dot {
  width: 12px;
}

.table-group-cell .table-cell-content {
  border: none !important;
}


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

.table-segment.middle .table-header .table-row .table-group-cell>.table-cell-content {
  display: none;
}

.table-segment.middle .table-body {
  padding-bottom: 20px;
  background-color: initial !important;
}

.table-segment.middle .table-body .table-row {
  gap: 1rem;
}

.table-segment.middle .table-body .table-row .table-cell {
  background-color: #000;
  border-radius: 12px;
  color: #fff;
}

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

/* Table left header */

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

.table-segment.pin-left .table-header {
  height: 45px !important;
}

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

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

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

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

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

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

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

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

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

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

.table-segment.middle .table-header .table-row .table-group-cell .table-subcells {
  gap: 1rem;
}

.table-segment.middle .table-header .table-row .table-group-cell .table-subcells .table-cell {
  padding: 0 0 !important;
}

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

.table-segment.middle .table-body .table-row .table-cell {
  position: relative;
  border-radius: 0;
}

.table-segment.middle .table-body .table-row .table-cell::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 1px;
  width: calc(100% - 30px);
  background-color: #fff;
}

.table-segment.middle .table-body .table-row:first-child .table-cell {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.table-segment.middle .table-body .table-row:last-child .table-cell {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

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

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

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

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

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

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

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

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

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

/* === End Table === */

/* ==== Display size ==== */

@media (max-width: 576px) {

  .ql-image,
  .ql-video {
    width: 100% !important;
  }
}

@media (min-width: 576px) {
  .container {
    max-width: 768px;
  }
}

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

@media (min-width: 1400px) {

  .container,
  .container-fluid {
    max-width: 1920px;
  }
}

[data-name="ProductViewPage"] section {
  overflow: hidden;
}

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

.bf-banner {
  position: sticky;
  z-index: 1;
}

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

  50% {
    opacity: 1;
  }

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

body {
  -webkit-font-smoothing: antialiased;
  background-color: #0A1014;
}

.hero-section {
  position: relative;
  padding-bottom: 50.33% !important;
  height: 0;
}

.hero-section .container {
  z-index: 2;
}

.video-background-container {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  top: 0;
  left: 0;
}

.button-busy-overlay {
  color: #fff;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}


header,
[data-name="header"] {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
}

.flex-1 {
  flex: 1;
}

.gap-1 {
  gap: 1rem;
}

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

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

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

.absolute {
  position: absolute !important;
}

.sticky {
  position: sticky !important;
  top: 0;
}

.right {
  right: 0;
}

.h {
  overflow: visible !important;
}


/* ==== Blog ==== */

[data-name="BlogArticleViewPageRoute"] .paragraph span,
[data-name="BlogArticleViewPageRoute"] .paragraph strong {
  color: #fff !important;
}

.blog-all-list .blog-article-view {
  cursor: pointer;
}

.blog-all-list .blog-article-view img {
  transition: all 0.2s;
}

.blog-all-list .blog-article-view:hover img {
  transform: scale(1.05) !important;
}

.overboat-head {
  height: 920px;
  align-items: flex-start;
}

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

/* === Products list and blog responsive view === */

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

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

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

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

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

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

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

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

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

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

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

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

  .bf-popup {
    background-image: url("https://sifly.global/Designs/Images/BF_popup_mobile_bg.afqein11jr2.jpg") !important;
  }

  .video-mobile-gap {
    gap: 1rem;
  }
}

.color-filter .color-container,
.category-filter .category-container,
.choice-filter .choice-container {
  flex-direction: column;
}

.color-filter .color-container .color-filter-option .color-box .inner-color {
  border-radius: 15px;
}

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

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

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

/* ==== Category list ==== */

.category-list .list {
  display: flex;
  flex-wrap: wrap;
}

.category-view {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  cursor: default;
  pointer-events: none;
}

.category-view .button-wrapper {
  pointer-events: all;
}

.category-view .category-last-box {
  display: none;
}

/* .category-view:last-child {
  pointer-events: none;
}

.category-view:last-child .category-last-box {
  display: flex;
}

.category-view:last-child .category-last-box .button-wrapper {
  pointer-events: auto;
}

.category-view:last-child .category-view-box {
  display: none;
} */

.category-view .image,
.product-view .image {
  transition: all 0.3s ease-in;
}

.category-view:hover .image,
.product-view:hover .image {
  transform: scale(1.02);
}

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

.map {
  position: sticky !important;
  z-index: 98;
}

.location-filter-list {
  min-width: 100% !important;
}

.location-list {
  overflow-y: auto !important;
  min-width: 400px !important;
  max-width: 400px;
  max-height: 400px;
}

.location-button {
  position: absolute !important;
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
}

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

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

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

  .map {
    position: relative !important;
    top: 0;
  }
}

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

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

  .video-section .row {
    gap: 1rem;
  }

  .location-list {
    min-width: 100% !important;
  }
}

.sitemap a:hover {
  color: #dfef3d !important;
}

.sitemap-item {
  position: relative;
}

.sitemap-item.level0,
.sitemap-item.level1 {
  font-weight: bold;
}

.sitemap-item.level1::before,
.sitemap-item.level2::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -5px;
  width: 5px;
  height: 5px;
  background-color: #dfef3d;
  border-radius: 30px;
}

.header-black-friday {
  transform: rotate(270deg);
}

/* === Effects === */

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

strong {
  font-weight: bold !important;
}

.lh-16 .paragraph,
.lh-16 .paragraph>p {
  line-height: 1.6em !important;
}

.lh-18 .paragraph,
.lh-18 .paragraph>p {
  line-height: 1.8em !important;
}

.lh-20 .paragraph,
.lh-20 .paragraph>p {
  line-height: 2em !important;
}

.lh-22 .paragraph,
.lh-22 .paragraph>p {
  line-height: 2.2em !important;
}

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

.overflow-h {
  overflow: hidden;
}

.dropdown-balloon {
  min-width: 180px;
}

/* === Location list === */

.locations-container {
  position: absolute !important;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 99;
}

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

.location-filter-list .icon-title {
  padding-top: 6px;
  width: 72px;
}

.location-filter-list .icon-title span span {
  font-size: 14px !important;
}

.location-filter-list span {
  font-weight: 400;
}

.location-list {
  height: 100% !important;
  overflow: hidden;
}

.location-list .list {
  display: flex;
  overflow-y: auto;
}

.location-filter-view span {
  text-wrap: nowrap;
}

.location-filter-list .options {
  flex-wrap: nowrap;
  gap: 12px;
  overflow-y: hidden;
  overflow-x: auto;

}

.location-filter-view:first-of-type {
  display: none !important;
}

@media (max-width: 991.98px) {
  .location-list .list .location-view {
    max-width: 100%;
    flex: 0 0 calc(100% / 1);
  }
}

@media (max-width: 767.98px) {
  .location-list .list .location-view {
    max-width: 100%;
    flex: 0 0 calc(100% / 1);
  }

  .h-684 {
    min-height: 560px !important;
  }

  .filter-wrapper {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .bundle-option-selector .options {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 575.98px) {
  .location-list .list .location-view {
    max-width: 100%;
    flex: 0 0 calc(100% / 1);
  }

  .mobile-p-none .container {
    padding: 0 0 !important;
  }

  section .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .filter-wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .bundle-option-selector .options {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

/* === Mobile dropdown === */

.mobile-menu-dropdown {
  left: 0 !important;
  transform: translateX(0) !important;
  height: 100vh !important;
  /* backdrop-filter: blur(10px); */
  overflow-y: auto;
}

.mobile-menu-dropdown .menu-item {
  font-weight: lighter !important;
}

/* === MySiFly button === */

.my-sifly-btn .link-button span {
  position: relative;
}

.my-sifly-btn .link-button span::before {
  content: "My";
  font-weight: bold;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: calc(100% - 10px);
}

/* === Components === */

.components-list .list .product-view:nth-child(even) {
  background-color: #395c6b !important;
}

.components-list .list .product-view:nth-child(even)>.block {
  flex-direction: row-reverse !important;
}

.components-list .list .product-view:nth-child(even)::after,
.components-list .list .product-view:nth-child(even)::before {
  content: "";
  position: absolute;
  top: 0;
  background-color: #395c6b !important;
  width: 100%;
  height: 100%;
}

.components-list .list .product-view:nth-child(even)::before {
  left: 100%;
}

.components-list .list .product-view:nth-child(even)::after {
  right: 100%;
}

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

/* ==== Specifications ==== */

.specification-value {
  max-width: 80%;
}

.subform {
  max-width: 500px;
}

/* Slider Sifly */

.slider {
  position: relative;
  overflow: hidden !important;
}

.slider .slide-container {
  overflow: visible !important;
}

.slider .slide-container .slider-items .slider-item {
  margin: 0 15px !important;
}

.slider.video-slider .slide-container {
  overflow: visible !important;
}

.slider .prev {
  left: 20px !important;
}

.slider .next {
  right: 20px !important;
}


.video {
  border-radius: 8px;
  overflow: hidden;
}

.slider-item .row {
  height: 100% !important;
}

.video-slider-button-prev {
  top: -30px !important;
  left: auto !important;
  right: 50px !important;
}

.video-slider-button-next {
  top: -30px !important;
  right: 10px !important;
}

.slider-pagination {
  display: none !important;
}

/* Shows the arrows in Editor */

/* .slider .icon-component.mock-component {
 top: 17px !important;
} */

.giveaway-line {
  position: relative;
  width: calc(100% + 80px);
  z-index: 1;
}

.multi-timer-wrapper .timer .paragraph span {
  color: #c5c5c5 !important;
}

/* === new design 2024 === */

.home {
  /* position: fixed; */
  top: 0;
  width: 100%;
}

.section1 {
  min-height: 920px !important;
}

.container1 {
  min-height: 684px !important;
}

.fixed {
  position: fixed;
  width: 100%;
}

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

/* gradient-1 */

.section-gradient::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 240px;
  border-radius: 24px;
  background: rgb(255, 255, 255);
  background: linear-gradient(0deg,
      rgba(255, 255, 255, 0) 25%,
      rgba(11, 16, 20, 0.5) 100%);
}

.section-gradient::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 120px;
  border-radius: 24px;
  background: rgb(255, 255, 255);
  background: linear-gradient(180deg,
      rgba(255, 255, 255, 0) 50%,
      rgba(11, 16, 20, 0.75) 100%);
}

.section-gradient.slide::after {
  height: 100%;
  background: linear-gradient(180deg, rgba(11, 16, 20, 0.1) 50%, rgba(11, 16, 20, 0.75) 100%);
}

/* gradient-2 */

.section-gradient-2::before {
  pointer-events:none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 240px;
  background: rgb(11, 16, 20);
  background: linear-gradient(0deg,
      rgba(255, 255, 255, 0) 25%,
      rgba(11, 16, 20, 0.5) 100%);
}

.section-gradient-2::after {
  pointer-events:none;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 480px;
  background: rgb(11, 16, 20);
  background: linear-gradient(180deg,
      rgba(255, 255, 255, 0) 50%,
      rgba(0, 0, 0, 1) 100%);
}

/* gradient-3 */

.section-gradient-3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 400px;
  background: rgb(11, 16, 20);
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 15%, rgba(11, 16, 20, 0.65) 100%);
}

.section-gradient-3::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 480px;
  background: rgb(11, 16, 20);
  background: linear-gradient(180deg,
      rgba(255, 255, 255, 0) 50%,
      rgba(0, 0, 0, 1) 100%);
}

/* === Slider === */

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

.slider.slide-container-visible .slide-container {
  width: 80% !important;
  overflow: visible !important;
}

.series-toggle-group .multi-knob label {
  margin: 5px 8px;
  background-color: #222222;
  border-radius: 12px;
}

.series-toggle-group .multi-knob.active label {
  background-color: transparent;
}


.input-blur .inner-wrapper>.input {
  z-index: 0;
}

.input-blur .inner-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  border-radius: 8px;
  z-index: -1;
}

.mobile-menu.desktop-menu-dropdown {
  cursor: pointer;
}

.mobile-menu.desktop-menu-dropdown .mobile-menu-dropdown {
  position: absolute !important;
  left: auto !important;
  right: -20px !important;
  transform: none !important;
  height: auto !important;
  backdrop-filter: blur(5px);
}

.nav-icon span {
  height: 2px !important;
}

.cart-icon-wrapper .badge {
  top: -8px !important;
}

/* === Filter === */

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

.filter-box {
  cursor: pointer;
}

.filter-box.selected {
  border-color: #dfef3d;
}

.expansion-box .header.active {
  z-index: 11;
}

.expansion-box .header.active~.panel {
  overflow: visible !important;
}

.expansion-box.no-after .panel::after {
  content: none !important;
}

.panel::after {
  position: absolute;
  background-color: #1B1B1BFF;
  content: "";
  left: 0;
  bottom: 100%;
  width: 100%;
  height: 24px;
  z-index: 0;
}

.box-scroller {
  overflow-x: auto;
  overflow-y: hidden;
  display: flex;
  flex-wrap: nowrap !important;
  gap: 20px;
}

.h-684 {
  min-height: 684px;
}

.pointer {
  cursor: pointer;
}

.footer-list a:hover {
  color: #DFEF3D;
}

.dropdown .dropdown-balloon.open {
  width: 100%;
}

.main-image {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.overflow-h {
  overflow: hidden;
}

.series-list .list .editor-container:not(:nth-of-type(1)) .row {
  display: none;
}

.series-list .list .product-view:nth-of-type(even) .row {
  flex-direction: row-reverse !important;
}

.series-list .list .product-view:nth-of-type(even) .product-description-title {
  margin-left: auto;
}

.series-list .list .product-view:nth-of-type(even) .product-description-title .h {
  text-align: end;
}

.series-list .list .product-view:nth-of-type(even) .product-description-content p {
  text-align: left;
}

.series-list .list .product-view:nth-of-type(even) .button-description-content {
  margin-left: 0;
  margin-right: auto;
}

.blog-category-filter .blog-category-container.direction-row {
  flex-flow: nowrap !important;
}

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

.product-characteristic-list .list {
  display: none !important;
}

.unavailable {
  border-color: #616161 !important;
  background-color: #181818 !important;
  cursor: not-allowed;
}

.unavailable .image {
  opacity: .35;
}

.unavailable .paragraph {
  opacity: .55;
}

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

.bundle-option-selector .options {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-gap: 1rem;
  row-gap: 1rem;
}

.cover .image-a {
  padding-top: 0 !important;
}

.cover .image-a img {
  object-fit: contain !important;
}

.shop-image {
  overflow: hidden;
}

.shop-image img {
  position: absolute !important;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) !important;
  /* width: auto !important; */
}

.bundle-option-view img {
  object-fit: contain !important;
}

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

.list-wrapper.hidde-specifications-box .specifications-box {
  display: none !important;
}

/* === Mobile === */

@media (max-width: 1199.98px) {
  .hero-section {
    padding-bottom: 60.33% !important;
  }

  .text-32 p {
    font-size: 28px !important;
  }
}

@media (max-width: 991.98px) {
  .hero-section {
    padding-bottom: 70.33% !important;
  }

  .text-32 p {
    font-size: 22px !important;
  }
}

@media (max-width: 767.98px) {
  .hero-section {
    padding-bottom: 80.33% !important;
  }

  .product-characteristic-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .text-32 p {
    font-size: 18px !important;
  }
}

@media (max-width: 575.98px) {
  .hero-section {
    padding-bottom: 200.33% !important;
  }

  .product-characteristic-list {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .slider.slide-container-visible .slide-container {
    width: 90% !important;
  }

  .slider.slide-container-visible .slide-container .slider-items .slider-item {
    margin: 0 6px !important;
  }
}

.locations-container {
    pointer-events: none;
}

.locations-container > * {
    pointer-events: auto;
}

.blog-category-filter-option {
    align-items: center;
    justify-content: center;
}

 .blog-paragraph h2, .blog-paragraph h3 {
   font-size: 1rem !important;
}

.blog-paragraph a {
   font-size: 1rem !important;
   font-weight: 600 !important;
}

.blog-paragraph a:hover {
   color:#DFEF3D !important;
}

.ql-video {
    width: 100%;
    margin: 1rem auto;
    max-width: 800px;
    aspect-ratio: 16 / 9;
}

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

h1 {
	font-size: 72px;
}
h2 {
	font-size: 48px;
}
h3 {
	font-size: 39px;
}
h4 {
	font-size: 30px;
}
h5 {
	font-size: 20px;
}
h6 {
	font-size: 18px;
}
p {
	font-size: 16px;
}
a:link {
	color: rgba(255, 255, 255, 1);
}
a:visited {
	color: rgba(255, 255, 255, 1);
}
a:hover {
	color: rgba(255, 255, 255, 1);
}
a:active {
	color: rgba(137, 136, 139, 1);
}
h1, h2, h3, h4, h5, h6, p, span {
line-height: 1.2em;
letter-spacing: 0em;
}
::selection {
	background: rgba(223, 239, 61, 1);
	color: rgba(10, 16, 20, 1);
}
.gen-editorheader-1 { position: relative; }





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





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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 1200px) {
 .gen-editorrow-1 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-1 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-1 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-1 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-1 {
display:none !important;
} }
.gen-editorrow-1 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-1 span {
}
.gen-editorrow-1 {
	text-transform: 0;
}
.gen-editorrow-1  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-1 {
	color: rgba(0, 0, 0, 0);
	background-image: url('') ;
	background-position: Shoptico.Editor.Shared.Data.CSSNumber Shoptico.Editor.Shared.Data.CSSNumber ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

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





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

.gen-image-1 { position: relative; }
.gen-image-1 {
	width: 100%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-image-1 {
	display:none !important;
	}
}

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

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

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

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

@media (min-width: 1200px) {
 .gen-image-1 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-image-1 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-image-1 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-image-1 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-image-1 {
display:none !important;
} }
.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(0, 0, 0, 1);
}


.gen-image-2 { position: relative; }
.gen-image-2 {
	width: 100%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-image-2 {
	display:none !important;
	}
}

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

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

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

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

@media (min-width: 1200px) {
 .gen-image-2 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-image-2 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-image-2 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-image-2 {
display:none !important;
} }
.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(0, 0, 0, 1);
}





.gen-editorsection-2 { position: relative; }
.gen-editorsection-2 {
	margin-top: 0px;
	margin-bottom: 0px;
}

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




.gen-editorsection-2 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-2 {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-editorsection-2  {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-2   {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	}
}
.gen-editorsection-2 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-2 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.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: 10px; padding-right: 10px }
.gen-editorrow-2 span {
}
.gen-editorrow-2 {
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
	text-transform: 0;
}
.gen-editorrow-2  {
	padding-top: 5px;
	padding-bottom: 5px;
}
@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(0, 0, 0, 0);
}

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





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

.gen-block-1 { position: relative; }
.gen-block-1 {
	margin-right: auto;
	margin-left: auto;
	width: 95%;
}

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




.gen-block-1 span {
}
.gen-block-1 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-1  {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.gen-block-1 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 0.359);
}

.gen-image-3 { position: relative; }
.gen-image-3 {
	margin-right: auto;
	margin-left: 0px;
	width: 145px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-image-3 {
		margin-left: 0px;
		width: 150px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-3 {
		width: 140px;
		height: 40px;
	}
}


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

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


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

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

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

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

@media (max-width: 575.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: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-2 {
	color: rgba(0, 0, 0, 1);
}

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




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

@media (max-width: 575.98px) {
 .gen-geozoneselect-1 {
display:none !important;
} }
.gen-geozoneselect-1 .dropdown-input span {
	line-height: 1.2em;
}
.gen-geozoneselect-1 .dropdown-input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-geozoneselect-1 .dropdown-input  {
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-geozoneselect-1 .dropdown-input  span {
font-size: 14px;
}
.gen-geozoneselect-1 .dropdown-input {
	color: rgba(255, 255, 255, 1);
}
.gen-geozoneselect-1 .dropdown-input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(45, 45, 45, 1);
}
.gen-geozoneselect-1 .dropdown-input:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-geozoneselect-1 .dropdown-input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}

.gen-geozoneselect-1 .dropdown-button { position: relative; }
.gen-geozoneselect-1 .dropdown-button {
	width: 25px;
	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  {
}
.gen-geozoneselect-1 .dropdown-button {
	color: rgba(0, 0, 0, 1);
}

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

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





.gen-geozoneselect-1 .dropdown-balloon span {
	line-height: 1.2em;
}
.gen-geozoneselect-1 .dropdown-balloon {
	font-family: 'Montserrat', sans-serif, cursive;
	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-geozoneselect-1 .dropdown-balloon  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-geozoneselect-1 .dropdown-balloon  span {
font-size: 14px;
}
.gen-geozoneselect-1 .dropdown-balloon {
	color: rgba(255, 255, 255, 1);
box-shadow: 0px 0px 8px rgba(161, 161, 161, 0.294);
	background-color: rgba(0, 0, 0, 0.322);
}

.gen-geozoneselect-1 .dropdown-balloon .dropdown-item{
padding:0 10px;
}
.gen-geozoneselect-1 .dropdown-balloon .dropdown-item{
min-height:35px;
}
.gen-geozoneselect-1 .dropdown-balloon .search { position: relative; }
.gen-geozoneselect-1 .dropdown-balloon .search {
	margin-bottom: 10px;
}





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

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



.gen-simpleloginbox-1 { position: relative; }
.gen-simpleloginbox-1 {
	margin-right: 20px;
	margin-left: 5px;
	width: 25px;
	height: 25px;
}

@media (max-width: 1199.98px) {
	.gen-simpleloginbox-1 {
		margin-right: 20px;
		margin-left: auto;
	}
}



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

@media (max-width: 575.98px) {
 .gen-simpleloginbox-1 {
display:none !important;
} }
.gen-simpleloginbox-1 span {
	line-height: 1.2em;
}
.gen-simpleloginbox-1 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.30000000000000004s;
}
.gen-simpleloginbox-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 15px;
}
.gen-simpleloginbox-1  span {
font-size: 15px;
}
.gen-simpleloginbox-1 {
	color: rgba(255, 255, 255, 1);
	background-image: url('/Designs/Images/login.rl1o0v4g2kj.svg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: contain ;
}
.gen-simpleloginbox-1:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-simpleloginbox-1 .logged-in-icon { position: relative; }
.gen-simpleloginbox-1 .logged-in-icon {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
}





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

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


.gen-carticon-1 { position: relative; }
.gen-carticon-1 {
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}

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



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

@media (max-width: 575.98px) {
 .gen-carticon-1 {
display:none !important;
} }
.gen-carticon-1 span {
	line-height: 1.3em;
}
.gen-carticon-1 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3em;
font-weight: 400;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.30000000000000004s;
}
.gen-carticon-1  {
	padding-top: 0px;
}
.gen-carticon-1 {
	color: rgba(45, 45, 45, 1);
	background-image: url('/Designs/Images/cart.i2uiatcts53.svg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-carticon-1 .cart-icon > i{
font-size:1px;
}
.gen-carticon-1 .cart-icon > i{
color:rgba(255, 255, 255, 1);
}
.gen-carticon-1 .cart-icon:hover > i{
color:rgba(223, 239, 61, 1);
}
.gen-carticon-1 .badge{
color:rgba(34, 56, 67, 1);
}
.gen-carticon-1 .badge{
background-color:rgba(255, 255, 255, 1);
}

.gen-mobilemenu-1 { position: relative; }
.gen-mobilemenu-1 {
	width: 34px;
	height: 34px;
}


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


@media (max-width: 575.98px) {
					.gen-mobilemenu-1 {
						margin-top: 8px;
						margin-right: auto;
						margin-left: auto;
						height: 35px;
					}
}

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

.gen-mobilemenu-1 .nav-icon span{
height:3px;
}
.gen-mobilemenu-1 .nav-icon span:nth-child(2){
top:calc(3 * 3px);
}
.gen-mobilemenu-1 .nav-icon span:nth-child(3){
top:calc(3 * 3px);
}
.gen-mobilemenu-1 .nav-icon span:nth-child(4){
top:calc(6 * 3px);
}
.gen-mobilemenu-1 .nav-icon.open span:nth-child(1){
top:calc(6 * 3px);
}
.gen-mobilemenu-1 .nav-icon.open span:nth-child(4){
top:calc(6 * 3px);
}
.gen-mobilemenu-1 .nav-icon span{
background:rgba(255, 255, 255, 1);
}
.gen-mobilemenu-1 .mobile-menu-dropdown { position: relative; }
.gen-mobilemenu-1 .mobile-menu-dropdown {
	margin-top: 60px;
	margin-right: 0px;
	width: 280px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-mobilemenu-1 .mobile-menu-dropdown {
				margin-top: 55px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: 0px;
				width: 300px;
			}
}

@media (max-width: 767.98px) {
			.gen-mobilemenu-1 .mobile-menu-dropdown {
				width: 300px;
			}
}

@media (max-width: 575.98px) {
			.gen-mobilemenu-1 .mobile-menu-dropdown {
				width: 260px;
			}
}

.gen-mobilemenu-1 .mobile-menu-dropdown span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-mobilemenu-1 .mobile-menu-dropdown {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-mobilemenu-1 .mobile-menu-dropdown  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-mobilemenu-1 .mobile-menu-dropdown {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 45, 0.609);
}

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

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

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

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

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

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

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

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

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


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

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





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

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




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

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

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

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

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

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

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

@media (min-width: 1200px) {
 .gen-geozoneselect-2 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-geozoneselect-2 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-geozoneselect-2 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-geozoneselect-2 {
display:none !important;
} }
.gen-geozoneselect-2 .dropdown-input span {
	line-height: 1.2em;
}
.gen-geozoneselect-2 .dropdown-input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-geozoneselect-2 .dropdown-input  {
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-geozoneselect-2 .dropdown-input  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-geozoneselect-2 .dropdown-input  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-geozoneselect-2 .dropdown-input  span {
font-size: 16px;
	}
}
.gen-geozoneselect-2 .dropdown-input {
	color: rgba(255, 255, 255, 1);
}
.gen-geozoneselect-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(45, 45, 45, 1);
}
.gen-geozoneselect-2 .dropdown-input:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-geozoneselect-2 .dropdown-input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}

.gen-geozoneselect-2 .dropdown-button { position: relative; }
.gen-geozoneselect-2 .dropdown-button {
	width: 25px;
	height: 100%;
}





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

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

.gen-geozoneselect-2 .dropdown-balloon { position: relative; }
.gen-geozoneselect-2 .dropdown-balloon {
	margin-top: 55px;
}





.gen-geozoneselect-2 .dropdown-balloon span {
	line-height: 1.2em;
}
.gen-geozoneselect-2 .dropdown-balloon {
	font-family: 'Montserrat', sans-serif, cursive;
	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-geozoneselect-2 .dropdown-balloon  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-geozoneselect-2 .dropdown-balloon  span {
font-size: 14px;
}
.gen-geozoneselect-2 .dropdown-balloon {
	color: rgba(10, 16, 20, 1);
box-shadow: 0px 0px 8px rgba(161, 161, 161, 0.294);
	background-color: rgba(255, 255, 255, 1);
}

.gen-geozoneselect-2 .dropdown-balloon .dropdown-item{
padding:0 10px;
}
.gen-geozoneselect-2 .dropdown-balloon .dropdown-item{
min-height:35px;
}
.gen-geozoneselect-2 .dropdown-balloon .search { position: relative; }
.gen-geozoneselect-2 .dropdown-balloon .search {
	margin-bottom: 10px;
}





.gen-geozoneselect-2 .dropdown-balloon .search > .inner-wrapper > .input span {
}
.gen-geozoneselect-2 .dropdown-balloon .search > .inner-wrapper > .input {
}
.gen-geozoneselect-2 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 45px;
	font-size: 14px;
}
.gen-geozoneselect-2 .dropdown-balloon .search > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-geozoneselect-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(109, 108, 110, 1);
}

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



.gen-simpleloginbox-2 { position: relative; }
.gen-simpleloginbox-2 {
	margin-right: 20px;
	margin-left: 5px;
	width: 25px;
	height: 25px;
}

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



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

.gen-simpleloginbox-2 span {
	line-height: 1.2em;
}
.gen-simpleloginbox-2 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.30000000000000004s;
}
.gen-simpleloginbox-2  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 15px;
}
.gen-simpleloginbox-2  span {
font-size: 15px;
}
.gen-simpleloginbox-2 {
	color: rgba(255, 255, 255, 1);
	background-image: url('/Designs/Images/login.rl1o0v4g2kj.svg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: contain ;
}
.gen-simpleloginbox-2:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-simpleloginbox-2 .logged-in-icon { position: relative; }
.gen-simpleloginbox-2 .logged-in-icon {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
}





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

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


.gen-carticon-2 { position: relative; }
.gen-carticon-2 {
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}

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



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

.gen-carticon-2 span {
	line-height: 1.3em;
}
.gen-carticon-2 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3em;
font-weight: 400;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.30000000000000004s;
}
.gen-carticon-2  {
	padding-top: 0px;
}
.gen-carticon-2 {
	color: rgba(45, 45, 45, 1);
	background-image: url('/Designs/Images/cart.i2uiatcts53.svg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-carticon-2 .cart-icon > i{
font-size:1px;
}
.gen-carticon-2 .cart-icon > i{
color:rgba(255, 255, 255, 1);
}
.gen-carticon-2 .cart-icon:hover > i{
color:rgba(223, 239, 61, 1);
}
.gen-carticon-2 .badge{
color:rgba(34, 56, 67, 1);
}
.gen-carticon-2 .badge{
background-color:rgba(255, 255, 255, 1);
}


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




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

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




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





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

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





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

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

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




.gen-menu-1 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-menu-1 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
}
.gen-menu-1  {
}
@media (max-width: 1199.98px) {
  .gen-menu-1   {
	padding-top: 5px;
	padding-bottom: 5px;
	}
}
@media (max-width: 575.98px) {
  .gen-menu-1  {
	padding-top: 0px;
	padding-bottom: 5px;
	}
}
.gen-menu-1 {
	color: rgba(255, 255, 255, 1);
}

.gen-menuitem-1 { position: relative; }
.gen-menuitem-1 {
	margin-bottom: 12px;
	width: 100%;
}


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


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

.gen-menuitem-1 .memu-item-wrapper span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-menuitem-1 .memu-item-wrapper {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-menuitem-1 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-menuitem-1 .memu-item-wrapper  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-menuitem-1 .memu-item-wrapper  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-menuitem-1 .memu-item-wrapper  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-1 .memu-item-wrapper  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-1 .memu-item-wrapper  span {
font-size: 16px;
	}
}
.gen-menuitem-1 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-1 .memu-item-wrapper:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-1 .memu-item-wrapper:active {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-1 .memu-item-wrapper.selected {
	color: rgba(223, 239, 61, 1);
}

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

.gen-menuitem-2 { position: relative; }
.gen-menuitem-2 {
	margin-bottom: 12px;
	width: 100%;
}


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


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

.gen-menuitem-2 .memu-item-wrapper span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-menuitem-2 .memu-item-wrapper {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-menuitem-2 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-menuitem-2 .memu-item-wrapper  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-menuitem-2 .memu-item-wrapper  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-menuitem-2 .memu-item-wrapper  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-2 .memu-item-wrapper  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-2 .memu-item-wrapper  span {
font-size: 16px;
	}
}
.gen-menuitem-2 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-2 .memu-item-wrapper:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-2 .memu-item-wrapper:active {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-2 .memu-item-wrapper.selected {
	color: rgba(223, 239, 61, 1);
}

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

.gen-menuitem-3 { position: relative; }
.gen-menuitem-3 {
	margin-bottom: 10px;
	width: 100%;
}


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


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

.gen-menuitem-3 .memu-item-wrapper span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-menuitem-3 .memu-item-wrapper {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-menuitem-3 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-menuitem-3 .memu-item-wrapper  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-menuitem-3 .memu-item-wrapper  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-menuitem-3 .memu-item-wrapper  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-3 .memu-item-wrapper  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-3 .memu-item-wrapper  span {
font-size: 16px;
	}
}
.gen-menuitem-3 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-3 .memu-item-wrapper:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-3 .memu-item-wrapper:active {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-3 .memu-item-wrapper.selected {
	color: rgba(223, 239, 61, 1);
}

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

.gen-menuitem-4 { position: relative; }
.gen-menuitem-4 {
	margin-bottom: 12px;
	width: 100%;
}


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


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

.gen-menuitem-4 .memu-item-wrapper span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-menuitem-4 .memu-item-wrapper {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-menuitem-4 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-menuitem-4 .memu-item-wrapper  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-menuitem-4 .memu-item-wrapper  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-menuitem-4 .memu-item-wrapper  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-4 .memu-item-wrapper  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-4 .memu-item-wrapper  span {
font-size: 16px;
	}
}
.gen-menuitem-4 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-4 .memu-item-wrapper:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-4 .memu-item-wrapper:active {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-4 .memu-item-wrapper.selected {
	color: rgba(223, 239, 61, 1);
}

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

.gen-menuitem-5 { position: relative; }
.gen-menuitem-5 {
	margin-bottom: 12px;
	width: 100%;
}


@media (max-width: 991.98px) {
			.gen-menuitem-5 {
				margin-bottom: 12px;
				width: 100%;
			}
}


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

.gen-menuitem-5 .memu-item-wrapper span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-menuitem-5 .memu-item-wrapper {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-menuitem-5 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-menuitem-5 .memu-item-wrapper  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-menuitem-5 .memu-item-wrapper  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-menuitem-5 .memu-item-wrapper  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-5 .memu-item-wrapper  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-5 .memu-item-wrapper  span {
font-size: 16px;
	}
}
.gen-menuitem-5 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-5 .memu-item-wrapper:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-5 .memu-item-wrapper:active {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-5 .memu-item-wrapper.selected {
	color: rgba(223, 239, 61, 1);
}

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

.gen-menuitem-6 { position: relative; }
.gen-menuitem-6 {
	margin-bottom: 12px;
	width: 100%;
}


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


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

.gen-menuitem-6 .memu-item-wrapper span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-menuitem-6 .memu-item-wrapper {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-menuitem-6 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-menuitem-6 .memu-item-wrapper  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-menuitem-6 .memu-item-wrapper  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-menuitem-6 .memu-item-wrapper  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-6 .memu-item-wrapper  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-6 .memu-item-wrapper  span {
font-size: 16px;
	}
}
.gen-menuitem-6 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-6 .memu-item-wrapper:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-6 .memu-item-wrapper:active {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-6 .memu-item-wrapper.selected {
	color: rgba(223, 239, 61, 1);
}

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

.gen-menuitem-7 { position: relative; }
.gen-menuitem-7 {
	margin-bottom: 12px;
	width: 100%;
}


@media (max-width: 991.98px) {
			.gen-menuitem-7 {
				margin-bottom: 12px;
				width: 100%;
			}
}


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

.gen-menuitem-7 .memu-item-wrapper span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-menuitem-7 .memu-item-wrapper {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-menuitem-7 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-menuitem-7 .memu-item-wrapper  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-menuitem-7 .memu-item-wrapper  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-menuitem-7 .memu-item-wrapper  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-7 .memu-item-wrapper  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-7 .memu-item-wrapper  span {
font-size: 16px;
	}
}
.gen-menuitem-7 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-7 .memu-item-wrapper:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-7 .memu-item-wrapper:active {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-7 .memu-item-wrapper.selected {
	color: rgba(223, 239, 61, 1);
}

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

.gen-menuitem-8 { position: relative; }
.gen-menuitem-8 {
	margin-bottom: 12px;
	width: 100%;
}


@media (max-width: 991.98px) {
			.gen-menuitem-8 {
				margin-bottom: 12px;
				width: 100%;
			}
}


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

.gen-menuitem-8 .memu-item-wrapper span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-menuitem-8 .memu-item-wrapper {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-menuitem-8 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-menuitem-8 .memu-item-wrapper  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-menuitem-8 .memu-item-wrapper  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-menuitem-8 .memu-item-wrapper  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-8 .memu-item-wrapper  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-8 .memu-item-wrapper  span {
font-size: 16px;
	}
}
.gen-menuitem-8 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-8 .memu-item-wrapper:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-8 .memu-item-wrapper:active {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-8 .memu-item-wrapper.selected {
	color: rgba(223, 239, 61, 1);
}

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

.gen-menuitem-9 { position: relative; }
.gen-menuitem-9 {
	margin-bottom: 12px;
	width: 100%;
}


@media (max-width: 991.98px) {
			.gen-menuitem-9 {
				margin-bottom: 12px;
				width: 100%;
			}
}


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

.gen-menuitem-9 .memu-item-wrapper span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-menuitem-9 .memu-item-wrapper {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-menuitem-9 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-menuitem-9 .memu-item-wrapper  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-menuitem-9 .memu-item-wrapper  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-menuitem-9 .memu-item-wrapper  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-9 .memu-item-wrapper  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-9 .memu-item-wrapper  span {
font-size: 16px;
	}
}
.gen-menuitem-9 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-9 .memu-item-wrapper:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-9 .memu-item-wrapper:active {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-9 .memu-item-wrapper.selected {
	color: rgba(223, 239, 61, 1);
}

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

.gen-menuitem-10 { position: relative; }
.gen-menuitem-10 {
	margin-bottom: 0px;
	width: 100%;
}


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


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

.gen-menuitem-10 .memu-item-wrapper span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-menuitem-10 .memu-item-wrapper {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-menuitem-10 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-menuitem-10 .memu-item-wrapper  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-menuitem-10 .memu-item-wrapper  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-menuitem-10 .memu-item-wrapper  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-10 .memu-item-wrapper  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-10 .memu-item-wrapper  span {
font-size: 16px;
	}
}
.gen-menuitem-10 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-10 .memu-item-wrapper:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-10 .memu-item-wrapper:active {
	color: rgba(223, 239, 61, 1);
}
.gen-menuitem-10 .memu-item-wrapper.selected {
	color: rgba(223, 239, 61, 1);
}

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










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

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

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

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

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

}
.gen-editorrow-5 { position: relative; }
.gen-editorrow-5 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
}
@media (min-width: 1200.00px) {
	.gen-editorrow-5 {
	display:none !important;
	}
}

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

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

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

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

@media (min-width: 1200px) {
 .gen-editorrow-5 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-5 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-5 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-5 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-5 {
display:none !important;
} }
.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(0, 0, 0, 0);
	background-color: rgba(223, 239, 61, 1);
}

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





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

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

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




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

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

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




.gen-menu-2 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-menu-2 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
}
.gen-menu-2  {
	padding-top: 5px;
	padding-bottom: 5px;
}
@media (max-width: 1199.98px) {
  .gen-menu-2   {
	padding-top: 5px;
	padding-bottom: 5px;
	}
}
.gen-menu-2 {
	color: rgba(255, 255, 255, 1);
}

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





.gen-menuitem-11 .memu-item-wrapper span {
}
.gen-menuitem-11 .memu-item-wrapper {
	text-transform: 0;
}

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



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





.gen-paragraph-1 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-1 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	transition: all 3s;
}
.gen-paragraph-1 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-1 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-1 .paragraph {
	color: rgba(255, 255, 255, 1);
}





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





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





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

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

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





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

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

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

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


@media (max-width: 575.98px) {
			.gen-block-5 {
				width: 95%;
			}
}

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

.gen-image-4 { position: relative; }
.gen-image-4 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 140px;
	height: 140px;
}


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

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

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

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


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


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

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

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

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


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


@media (max-width: 991.98px) {
			.gen-image-6 {
				width: 16%;
				height: auto;
			}
}

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

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

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


.gen-image-7 { position: relative; }
.gen-image-7 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 140px;
	height: 140px;
}


@media (max-width: 991.98px) {
			.gen-image-7 {
				width: 16%;
				height: auto;
			}
}

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

@media (max-width: 575.98px) {
			.gen-image-7 {
				width: 16%;
				height: auto;
			}
}

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


.gen-image-8 { position: relative; }
.gen-image-8 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 140px;
	height: 140px;
}


@media (max-width: 991.98px) {
			.gen-image-8 {
				width: 16%;
				height: auto;
			}
}

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

@media (max-width: 575.98px) {
			.gen-image-8 {
				width: 16%;
				height: auto;
			}
}

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



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





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

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





.gen-heading-1 .h span {
	line-height: 1.2em;
}
.gen-heading-1 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-heading-1 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-heading-1 .h {
	color: rgba(0, 0, 0, 1);
}



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

@media (max-width: 1199.98px) {
	.gen-popup-2 {
		margin-top: 5px;
		width: 800px;
	}
}

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



.gen-popup-2 span {
}
.gen-popup-2 {
	text-transform: 0;
}
.gen-popup-2  {
}
.gen-popup-2 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-heading-2 { position: relative; }
.gen-heading-2 {
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}




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

.gen-heading-2 .h span {
	line-height: 1.2em;
}
.gen-heading-2 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-heading-2 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 24px;
	text-align: left;
}
.gen-heading-2 .h  span {
font-size: 24px;
}
@media (max-width: 575.98px) {
  .gen-heading-2 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-2 .h  span {
font-size: 28px;
	}
}
.gen-heading-2 .h {
	color: rgba(255, 255, 255, 1);
}


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

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

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

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

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

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





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

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





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

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




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

.gen-button-1 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-1 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-1 > .button  {
	font-size: 16px;
	text-align: left;
}
.gen-button-1 > .button  span {
font-size: 16px;
}
.gen-button-1 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(96, 156, 181, 1);
}
.gen-button-1 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-1 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

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


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





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

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




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

.gen-button-2 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-2 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-2 > .button  {
	font-size: 16px;
	text-align: left;
}
.gen-button-2 > .button  span {
font-size: 16px;
}
.gen-button-2 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-2 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-2 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

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







.gen-editorsection-4 { position: relative; }
.gen-editorsection-4 {
	margin-top: 0px;
	margin-right: 0px;
}


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


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

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

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

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

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

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

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

}
.gen-editorrow-8 { position: relative; }
.gen-editorrow-8 {
	margin-right: 15px;
	margin-left: 15px;
}



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

@media (max-width: 575.98px) {
					.gen-editorrow-8 {
						margin-right: auto;
						margin-left: auto;
						width: 90%;
					}
}

.gen-editorrow-8 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-8 span {
}
.gen-editorrow-8 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-editorrow-8  {
	padding-top: 50px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-8   {
	padding-top: 40px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-8  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-8  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-8  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
.gen-editorrow-8 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(34, 34, 34, 1);
}

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





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

.gen-editorrow-9 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-9 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25.33041704977649%;
}
.gen-editorrow-9 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25.33041704977649%;
}
.gen-editorrow-9 .col:nth-child(3) {
flex: 0 0 auto;
 width: 24.6695829502235%;
}
.gen-editorrow-9 .col:nth-child(4) {
flex: 0 0 auto;
 width: 24.6695829502235%;
}

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

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

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

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

}
.gen-editorrow-9 { position: relative; }
.gen-editorrow-9 {
	margin-bottom: 0px;
	width: 100%;
}

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

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

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


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

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





.gen-editorcolumn-10 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-10 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

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


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

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

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

@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-2 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-paragraph-2 {
display:none !important;
} }
.gen-paragraph-2 .paragraph span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-paragraph-2 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-paragraph-2 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-paragraph-2 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-2 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-3 { position: relative; }
.gen-paragraph-3 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-3 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-3 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-3 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-3 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-3 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-3 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-3 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-4 { position: relative; }
.gen-paragraph-4 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-4 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-4 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-4 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-4 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-4 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-4 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-4 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


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


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

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

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

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

.gen-paragraph-5 { position: relative; }
.gen-paragraph-5 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-5 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-5 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-5 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-5 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-5 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-5 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-5 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-6 { position: relative; }
.gen-paragraph-6 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-6 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-6 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-6 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-6 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-6 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-6 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-6 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


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





.gen-paragraph-7 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-7 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-7 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-7 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-7 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-7 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-7 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-8 { position: relative; }
.gen-paragraph-8 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-8 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-8 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-8 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-8 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-8 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-8 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-8 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-9 { position: relative; }
.gen-paragraph-9 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-9 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-9 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-9 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-9 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-9 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-9 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-9 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


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





.gen-paragraph-10 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-10 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-10 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-10 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-10 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-10 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-10 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-11 { position: relative; }
.gen-paragraph-11 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-11 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-11 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-11 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-11 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-11 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-11 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-11 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-12 { position: relative; }
.gen-paragraph-12 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-12 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-12 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-12 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-12 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-12 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-12 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-12 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-13 { position: relative; }
.gen-paragraph-13 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-13 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-13 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-13 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-13 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-13 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-13 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-13 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-14 { position: relative; }
.gen-paragraph-14 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-14 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-14 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-14 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	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(223, 239, 61, 1);
}
.gen-paragraph-14 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}



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

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

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


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

@media (min-width: 1200px) {
 .gen-expansionbox-1 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-expansionbox-1 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-expansionbox-1 {
display:none !important;
} }
.gen-expansionbox-1 span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-expansionbox-1 {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em;
}
.gen-expansionbox-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-1  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-expansionbox-1 {
	color: rgba(57, 95, 113, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-1 .header { position: relative; }




@media (max-width: 575.98px) {
								.gen-expansionbox-1 .header {
									margin-right: 0px;
								}
}

.gen-expansionbox-1 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-1 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-1 .header  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-expansionbox-1 .header  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-1 .header  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-1 .header  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-1 .header  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-1 .header  span {
font-size: 18px;
	}
}
.gen-expansionbox-1 .header {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-1 .header .image { position: relative; }
.gen-expansionbox-1 .header .image {
	margin-right: 10px;
	width: 35px;
	height: 35px;
}




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

.gen-expansionbox-1 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-1 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-1 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-1 .header .image .image-a {
	color: rgba(57, 95, 113, 1);
}
.gen-expansionbox-1 .header .image .image-a:hover {
	color: rgba(57, 95, 113, 1);
}


.gen-expansionbox-1 .header .expansion-icon { position: relative; }





.gen-expansionbox-1 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-1 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-1 .header .expansion-icon  {
}
.gen-expansionbox-1 .header .expansion-icon {
	color: rgba(57, 95, 113, 1);
}

.gen-expansionbox-1 .header .expansion-icon div > i{
font-size:22px;
}
.gen-expansionbox-1 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-1 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-1 .panel { position: relative; }





.gen-expansionbox-1 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-1 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-expansionbox-1 .panel  {
}
.gen-expansionbox-1 .panel {
	color: rgba(57, 95, 113, 1);
}

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


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

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

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

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

.gen-paragraph-15 { position: relative; }
.gen-paragraph-15 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-15 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-15 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-15 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-15 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-15 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-15 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-15 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-16 { position: relative; }
.gen-paragraph-16 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-16 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-16 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-16 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-16 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-16 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-16 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-16 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-17 { position: relative; }
.gen-paragraph-17 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-17 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-17 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-17 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-17 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-17 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-17 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-17 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-18 { position: relative; }
.gen-paragraph-18 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-18 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-18 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-18 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-18 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-18 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-18 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-18 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-19 { position: relative; }
.gen-paragraph-19 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-19 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-19 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-19 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-19 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-19 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-19 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-19 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-20 { position: relative; }
.gen-paragraph-20 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-20 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-20 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-20 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-20 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-20 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-20 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-20 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


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





.gen-paragraph-21 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-21 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-21 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-21 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-21 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-21 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-21 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-22 { position: relative; }
.gen-paragraph-22 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-22 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-22 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-22 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.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(223, 239, 61, 1);
}
.gen-paragraph-22 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-23 { position: relative; }
.gen-paragraph-23 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-23 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-23 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-23 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-23 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-23 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-23 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-23 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


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





.gen-paragraph-24 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-24 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-24 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-24 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-24 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-24 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-24 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-25 { position: relative; }
.gen-paragraph-25 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-25 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-25 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-25 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-25 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-25 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-25 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-25 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-26 { position: relative; }
.gen-paragraph-26 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-26 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-26 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-26 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-26 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-26 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-26 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-26 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}






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





.gen-editorcolumn-11 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-11 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

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


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

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

@media (max-width: 575.98px) {
					.gen-paragraph-27 {
						margin-bottom: 5px;
					}
}
@media (max-width: 575.98px) {
	.gen-paragraph-27 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-27 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-paragraph-27 {
display:none !important;
} }
.gen-paragraph-27 .paragraph span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-paragraph-27 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-paragraph-27 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-paragraph-27 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-27 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-block-8 { position: relative; }
.gen-block-8 {
	height: 100%;
}


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

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

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

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

.gen-paragraph-28 { position: relative; }
.gen-paragraph-28 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-28 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-28 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-28 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-28 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-28 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-28 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-28 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-29 { position: relative; }
.gen-paragraph-29 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-29 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-29 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-29 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-29 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-29 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-29 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-29 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-30 { position: relative; }
.gen-paragraph-30 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-30 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-30 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-30 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-30 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-30 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-30 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-30 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-31 { position: relative; }
.gen-paragraph-31 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-31 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-31 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-31 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-31 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-31 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-31 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-31 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-32 { position: relative; }
.gen-paragraph-32 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-32 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-32 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-32 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-32 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-32 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-32 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-32 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-33 { position: relative; }
.gen-paragraph-33 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-33 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-33 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-33 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-33 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-33 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-33 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-33 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-34 { position: relative; }
.gen-paragraph-34 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-34 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-34 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-34 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-34 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-34 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-34 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-34 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-35 { position: relative; }
.gen-paragraph-35 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-35 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-35 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-35 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-35 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-35 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-35 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-35 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-36 { position: relative; }
.gen-paragraph-36 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-36 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-36 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-36 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-36 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-36 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-36 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-36 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-37 { position: relative; }
.gen-paragraph-37 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-37 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-37 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-37 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-37 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-37 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-37 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-37 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-38 { position: relative; }
.gen-paragraph-38 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-38 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-38 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-38 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-38 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-38 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-38 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-38 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}



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


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


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

.gen-expansionbox-2 span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-expansionbox-2 {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em;
}
.gen-expansionbox-2  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-2  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-2  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-2  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-expansionbox-2 {
	color: rgba(57, 95, 113, 1);
}

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

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

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


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

@media (min-width: 1200px) {
 .gen-expansionbox-2 .header {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-expansionbox-2 .header {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-expansionbox-2 .header {
display:none !important;
} }
.gen-expansionbox-2 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-2 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-2 .header  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-expansionbox-2 .header  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-2 .header  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-2 .header  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-2 .header  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-2 .header  span {
font-size: 18px;
	}
}
.gen-expansionbox-2 .header {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-2 .header .image { position: relative; }
.gen-expansionbox-2 .header .image {
	margin-right: 10px;
	width: 35px;
	height: 35px;
}




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

.gen-expansionbox-2 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-2 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-2 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-2 .header .image .image-a {
	color: rgba(57, 95, 113, 1);
}
.gen-expansionbox-2 .header .image .image-a:hover {
	color: rgba(57, 95, 113, 1);
}


.gen-expansionbox-2 .header .expansion-icon { position: relative; }





.gen-expansionbox-2 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-2 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-2 .header .expansion-icon  {
}
.gen-expansionbox-2 .header .expansion-icon {
	color: rgba(57, 95, 113, 1);
}

.gen-expansionbox-2 .header .expansion-icon div > i{
font-size:22px;
}
.gen-expansionbox-2 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-2 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-2 .panel { position: relative; }





.gen-expansionbox-2 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-2 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-expansionbox-2 .panel  {
}
.gen-expansionbox-2 .panel {
	color: rgba(57, 95, 113, 1);
}

.gen-block-9 { position: relative; }
.gen-block-9 {
	height: 100%;
}


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

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

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

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

.gen-paragraph-39 { position: relative; }
.gen-paragraph-39 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-39 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-39 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-39 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-39 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-39 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-39 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-39 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-40 { position: relative; }
.gen-paragraph-40 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-40 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-40 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-40 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-40 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-40 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-40 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-40 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-41 { position: relative; }
.gen-paragraph-41 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-41 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-41 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-41 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-41 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-41 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-41 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-41 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-42 { position: relative; }
.gen-paragraph-42 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-42 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-42 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-42 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-42 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-42 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-42 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-42 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-43 { position: relative; }
.gen-paragraph-43 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-43 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-43 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-43 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-43 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-43 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-43 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-43 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-44 { position: relative; }
.gen-paragraph-44 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-44 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-44 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-44 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-44 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-44 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-44 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-44 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-45 { position: relative; }
.gen-paragraph-45 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-45 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-45 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-45 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-45 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-45 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-45 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-45 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-46 { position: relative; }
.gen-paragraph-46 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-46 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-46 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-46 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-46 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-46 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-46 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-46 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-47 { position: relative; }
.gen-paragraph-47 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-47 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-47 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-47 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-47 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-47 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-47 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-47 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-48 { position: relative; }
.gen-paragraph-48 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-48 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-48 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-48 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-48 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-48 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-48 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-48 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}






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





.gen-editorcolumn-12 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-12 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

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


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

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

@media (max-width: 575.98px) {
					.gen-paragraph-49 {
						margin-bottom: 5px;
					}
}
@media (max-width: 575.98px) {
	.gen-paragraph-49 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-49 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-paragraph-49 {
display:none !important;
} }
.gen-paragraph-49 .paragraph span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-paragraph-49 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-paragraph-49 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-paragraph-49 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-49 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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



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

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

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

.gen-paragraph-50 { position: relative; }
.gen-paragraph-50 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-50 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-50 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-50 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-50 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-50 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-50 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-50 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-51 { position: relative; }
.gen-paragraph-51 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-51 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-51 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-51 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-51 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-51 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-51 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-51 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-52 { position: relative; }
.gen-paragraph-52 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-52 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-52 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-52 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-52 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-52 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-52 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-52 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-53 { position: relative; }
.gen-paragraph-53 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-53 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-53 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-53 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-53 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-53 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-53 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-53 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-54 { position: relative; }
.gen-paragraph-54 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-54 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-54 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-54 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-54 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-54 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-54 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-54 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-55 { position: relative; }
.gen-paragraph-55 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-55 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-55 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-55 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-55 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-55 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-55 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-55 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-56 { position: relative; }
.gen-paragraph-56 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-56 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-56 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-56 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-56 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-56 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-56 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-56 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-57 { position: relative; }
.gen-paragraph-57 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-57 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-57 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-57 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-57 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-57 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-57 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-57 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-58 { position: relative; }
.gen-paragraph-58 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-58 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-58 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-58 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-58 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-58 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-58 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-58 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-59 { position: relative; }
.gen-paragraph-59 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-59 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-59 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-59 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-59 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-59 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-59 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-59 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-60 { position: relative; }
.gen-paragraph-60 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-60 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-60 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-60 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-60 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-60 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-60 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-60 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}



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

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

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


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

@media (min-width: 1200px) {
 .gen-expansionbox-3 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-expansionbox-3 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-expansionbox-3 {
display:none !important;
} }
.gen-expansionbox-3 span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-expansionbox-3 {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em;
}
.gen-expansionbox-3  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-3  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-3  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-3  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-expansionbox-3 {
	color: rgba(57, 95, 113, 1);
}

.gen-expansionbox-3 .header { position: relative; }




@media (max-width: 575.98px) {
								.gen-expansionbox-3 .header {
									margin-right: 0px;
								}
}

.gen-expansionbox-3 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-3 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-3 .header  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-expansionbox-3 .header  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-3 .header  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-3 .header  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-3 .header  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-3 .header  span {
font-size: 18px;
	}
}
.gen-expansionbox-3 .header {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-3 .header .image { position: relative; }
.gen-expansionbox-3 .header .image {
	margin-right: 10px;
	width: 35px;
	height: 35px;
}




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

.gen-expansionbox-3 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-3 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-3 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-3 .header .image .image-a {
	color: rgba(57, 95, 113, 1);
}
.gen-expansionbox-3 .header .image .image-a:hover {
	color: rgba(57, 95, 113, 1);
}


.gen-expansionbox-3 .header .expansion-icon { position: relative; }





.gen-expansionbox-3 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-3 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-3 .header .expansion-icon  {
}
.gen-expansionbox-3 .header .expansion-icon {
	color: rgba(57, 95, 113, 1);
}

.gen-expansionbox-3 .header .expansion-icon div > i{
font-size:22px;
}
.gen-expansionbox-3 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-3 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-3 .panel { position: relative; }





.gen-expansionbox-3 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-3 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-expansionbox-3 .panel  {
}
.gen-expansionbox-3 .panel {
	color: rgba(57, 95, 113, 1);
}

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



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


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

.gen-paragraph-61 { position: relative; }
.gen-paragraph-61 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-61 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-61 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-61 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-61 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-61 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-61 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-61 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-62 { position: relative; }
.gen-paragraph-62 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-62 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-62 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-62 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-62 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-62 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-62 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-62 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-63 { position: relative; }
.gen-paragraph-63 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-63 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-63 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-63 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-63 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-63 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-63 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-63 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-64 { position: relative; }
.gen-paragraph-64 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-64 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-64 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-64 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-64 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-64 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-64 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-64 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-65 { position: relative; }
.gen-paragraph-65 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-65 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-65 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-65 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-65 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-65 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-65 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-65 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-66 { position: relative; }
.gen-paragraph-66 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-66 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-66 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-66 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-66 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-66 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-66 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-66 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-67 { position: relative; }
.gen-paragraph-67 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-67 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-67 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-67 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-67 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-67 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-67 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-67 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-68 { position: relative; }
.gen-paragraph-68 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-68 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-68 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-68 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-68 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-68 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-68 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-68 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-69 { position: relative; }
.gen-paragraph-69 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-69 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-69 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-69 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-69 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-69 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-69 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-69 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}





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

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

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


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

@media (min-width: 1200px) {
 .gen-expansionbox-4 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-expansionbox-4 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-expansionbox-4 {
display:none !important;
} }
.gen-expansionbox-4 span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-expansionbox-4 {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em;
}
.gen-expansionbox-4  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-4  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-4  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-4  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-expansionbox-4 {
	color: rgba(57, 95, 113, 1);
}

.gen-expansionbox-4 .header { position: relative; }




@media (max-width: 575.98px) {
								.gen-expansionbox-4 .header {
									margin-right: 0px;
								}
}

.gen-expansionbox-4 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-4 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-4 .header  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-expansionbox-4 .header  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-4 .header  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-4 .header  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-4 .header  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-4 .header  span {
font-size: 18px;
	}
}
.gen-expansionbox-4 .header {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-4 .header .image { position: relative; }
.gen-expansionbox-4 .header .image {
	margin-right: 10px;
	width: 35px;
	height: 35px;
}




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

.gen-expansionbox-4 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-4 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-4 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-4 .header .image .image-a {
	color: rgba(57, 95, 113, 1);
}
.gen-expansionbox-4 .header .image .image-a:hover {
	color: rgba(57, 95, 113, 1);
}


.gen-expansionbox-4 .header .expansion-icon { position: relative; }





.gen-expansionbox-4 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-4 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-4 .header .expansion-icon  {
}
.gen-expansionbox-4 .header .expansion-icon {
	color: rgba(57, 95, 113, 1);
}

.gen-expansionbox-4 .header .expansion-icon div > i{
font-size:22px;
}
.gen-expansionbox-4 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-4 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-4 .panel { position: relative; }





.gen-expansionbox-4 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-4 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-expansionbox-4 .panel  {
}
.gen-expansionbox-4 .panel {
	color: rgba(57, 95, 113, 1);
}

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



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

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

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

.gen-paragraph-70 { position: relative; }
.gen-paragraph-70 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-70 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-70 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-70 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-70 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-70 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-70 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-70 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-71 { position: relative; }
.gen-paragraph-71 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-71 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-71 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-71 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-71 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-71 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-71 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-71 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}





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

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

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


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

@media (min-width: 1200px) {
 .gen-expansionbox-5 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-expansionbox-5 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-expansionbox-5 {
display:none !important;
} }
.gen-expansionbox-5 span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-expansionbox-5 {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em;
}
.gen-expansionbox-5  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-5  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-5  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-5  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-expansionbox-5 {
	color: rgba(57, 95, 113, 1);
}

.gen-expansionbox-5 .header { position: relative; }




@media (max-width: 575.98px) {
								.gen-expansionbox-5 .header {
									margin-right: 0px;
								}
}

.gen-expansionbox-5 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-5 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-5 .header  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-expansionbox-5 .header  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-5 .header  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-5 .header  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-5 .header  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-5 .header  span {
font-size: 18px;
	}
}
.gen-expansionbox-5 .header {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-5 .header .image { position: relative; }
.gen-expansionbox-5 .header .image {
	margin-right: 10px;
	width: 35px;
	height: 35px;
}




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

.gen-expansionbox-5 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-5 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-5 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-5 .header .image .image-a {
	color: rgba(57, 95, 113, 1);
}
.gen-expansionbox-5 .header .image .image-a:hover {
	color: rgba(57, 95, 113, 1);
}


.gen-expansionbox-5 .header .expansion-icon { position: relative; }





.gen-expansionbox-5 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-5 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-5 .header .expansion-icon  {
}
.gen-expansionbox-5 .header .expansion-icon {
	color: rgba(57, 95, 113, 1);
}

.gen-expansionbox-5 .header .expansion-icon div > i{
font-size:22px;
}
.gen-expansionbox-5 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-5 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-5 .panel { position: relative; }





.gen-expansionbox-5 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-5 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-expansionbox-5 .panel  {
}
.gen-expansionbox-5 .panel {
	color: rgba(57, 95, 113, 1);
}

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



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

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

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

.gen-paragraph-72 { position: relative; }
.gen-paragraph-72 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-72 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-72 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-72 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-72 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-72 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-72 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-72 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-73 { position: relative; }
.gen-paragraph-73 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-73 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-73 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-73 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-73 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-73 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-73 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-73 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-74 { position: relative; }
.gen-paragraph-74 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-74 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-74 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-74 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-74 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-74 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-74 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-74 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-75 { position: relative; }
.gen-paragraph-75 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-75 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-75 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-75 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-75 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-75 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-75 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-75 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}






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





.gen-editorcolumn-13 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-13 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

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


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

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

@media (max-width: 575.98px) {
					.gen-paragraph-76 {
						margin-bottom: 5px;
					}
}
@media (max-width: 575.98px) {
	.gen-paragraph-76 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-76 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-paragraph-76 {
display:none !important;
} }
.gen-paragraph-76 .paragraph span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-paragraph-76 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-paragraph-76 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-paragraph-76 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-76 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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



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

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

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

.gen-paragraph-77 { position: relative; }
.gen-paragraph-77 {
	margin-bottom: 10px;
	margin-left: 0px;
	width: 190px;
	height: auto;
}





.gen-paragraph-77 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-77 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-77 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-77 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-77 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-77 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-77 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-78 { position: relative; }
.gen-paragraph-78 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-78 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-78 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-78 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-78 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-78 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-78 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-78 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}



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


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

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

@media (max-width: 575.98px) {
					.gen-paragraph-79 {
						margin-bottom: 5px;
					}
}
@media (max-width: 575.98px) {
	.gen-paragraph-79 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-79 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-paragraph-79 {
display:none !important;
} }
.gen-paragraph-79 .paragraph span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-paragraph-79 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-79 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 19px;
}
.gen-paragraph-79 .paragraph  span {
font-size: 19px;
}
.gen-paragraph-79 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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



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

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

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

.gen-paragraph-80 { position: relative; }
.gen-paragraph-80 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-80 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-80 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-80 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-80 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-80 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-80 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-80 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-81 { position: relative; }
.gen-paragraph-81 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-81 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-81 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-81 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-81 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-81 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-81 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-81 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-82 { position: relative; }
.gen-paragraph-82 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-82 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-82 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-82 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-82 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-82 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-82 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-82 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-83 { position: relative; }
.gen-paragraph-83 {
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-83 .paragraph span {
	line-height: 1.7000000000000002em;
	letter-spacing: 0em ;
}
.gen-paragraph-83 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.7000000000000002em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-paragraph-83 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-83 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-83 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-83 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-83 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}



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

@media (max-width: 1199.98px) {
	.gen-paragraph-84 {
		width: 100%;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-paragraph-84 {
	display:none !important;
	}
}

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

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

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

@media (min-width: 1200px) {
 .gen-paragraph-84 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-paragraph-84 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-paragraph-84 {
display:none !important;
} }
.gen-paragraph-84 .paragraph span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-paragraph-84 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-paragraph-84 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 13px;
}
.gen-paragraph-84 .paragraph  span {
font-size: 13px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-84 .paragraph   {
	font-size: 12px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-84 .paragraph   span {
font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-84 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-84 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-84 .paragraph  {
	font-size: 12px;
	text-align: center;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-84 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-84 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-84 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-84 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-editorrow-10 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.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: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-10 {
	display:none !important;
	}
}

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

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

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





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

.gen-paragraph-85 { position: relative; }
.gen-paragraph-85 {
	margin-right: 0px;
	margin-left: 0px;
	height: auto;
}

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

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

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

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

.gen-paragraph-85 .paragraph span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-paragraph-85 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-paragraph-85 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 13px;
}
.gen-paragraph-85 .paragraph  span {
font-size: 13px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-85 .paragraph   {
	font-size: 12px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-85 .paragraph   span {
font-size: 12px;
	}
}
@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: 767.98px) {
  .gen-paragraph-85 .paragraph  {
	font-size: 12px;
	text-align: center;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-85 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-85 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-85 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-85 .paragraph {
	color: rgba(202, 202, 202, 1);
}




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

@media (max-width: 1199.98px) {
	.gen-popup-3 {
		margin-top: 5px;
		width: 800px;
	}
}

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



.gen-popup-3 span {
}
.gen-popup-3 {
	text-transform: 0;
}
.gen-popup-3  {
}
.gen-popup-3 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

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

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

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

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

}
@media (max-width: 575.98px) {
.gen-editorrow-11 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-11 .col:nth-child(2) {
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: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-11 {
	color: rgba(57, 95, 113, 1);
	background-color: rgba(10, 16, 20, 1);
}

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





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

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

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

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

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


@media (min-width: 1200px) {
 .gen-button-3 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-button-3 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-button-3 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-button-3 {
display:none !important;
} }
.gen-button-3 > .button span {
	line-height: 1.2em;
}
.gen-button-3 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	text-transform: 0;
}
.gen-button-3 > .button  {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-button-3 > .button  span {
font-size: 16px;
}
.gen-button-3 > .button {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-3 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-button-3 > .button:active {
	color: rgba(223, 239, 61, 1);
}
.gen-button-3 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}
.close {
position: absolute;
top: 0;
right: 0;
z-index: 1;
}
.gen-button-3 > .button > span{
padding:0 0px;
}

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


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


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

.gen-image-9 .image-a span {
	line-height: 1.2em;
}
.gen-image-9 .image-a {
	line-height: 1.2em;
}
.gen-image-9 .image-a  {
}
.gen-image-9 .image-a {
	color: rgba(57, 95, 113, 1);
}



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





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

.gen-button-4 { position: relative; }
.gen-button-4 {
	margin-right: 15px;
	margin-left: auto;
	width: 30px;
	height: 30px;
}


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


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

@media (max-width: 575.98px) {
 .gen-button-4 {
display:none !important;
} }
.gen-button-4 > .button span {
	line-height: 1.2em;
}
.gen-button-4 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	text-transform: 0;
}
.gen-button-4 > .button  {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-button-4 > .button  span {
font-size: 16px;
}
.gen-button-4 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-4 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-button-4 > .button:active {
	color: rgba(223, 239, 61, 1);
}
.gen-button-4 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

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

.gen-subscriptionform-1 { position: relative; }
.gen-subscriptionform-1 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
}





.gen-subscriptionform-1 span {
}
.gen-subscriptionform-1 {
	text-transform: 0;
}
.gen-subscriptionform-1  {
}
.gen-subscriptionform-1 {
	color: rgba(57, 95, 113, 1);
}

.gen-heading-3 { position: relative; }
.gen-heading-3 {
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}




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

.gen-heading-3 .h span {
	line-height: 1.2em;
}
.gen-heading-3 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-heading-3 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
	text-align: left;
}
.gen-heading-3 .h  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-heading-3 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-3 .h  span {
font-size: 28px;
	}
}
.gen-heading-3 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-input-1 { position: relative; }
.gen-input-1 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 100%;
	height: 56px;
}

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

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

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

@media (max-width: 575.98px) {
	.gen-input-1 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: 100%;
		height: 48px;
	}
}

.gen-input-1 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-1 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-input-1 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-1 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-1 > .inner-wrapper > .input {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-1 > .inner-wrapper > .input:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-1 > .inner-wrapper > .input:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}

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

.gen-input-2 { position: relative; }
.gen-input-2 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 100%;
	height: 56px;
}

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

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

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

@media (max-width: 575.98px) {
	.gen-input-2 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: 100%;
		height: 48px;
	}
}

.gen-input-2 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-2 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-input-2 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-2 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-2 > .inner-wrapper > .input {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-2 > .inner-wrapper > .input:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(224, 239, 61, 0.24);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-2 > .inner-wrapper > .input:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}

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

.gen-dropdown-1 { position: relative; }
.gen-dropdown-1 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 100%;
	height: 56px;
}
@media (min-width: 1200.00px) {
	.gen-dropdown-1 {
	display:none !important;
	}
}

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

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

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

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

@media (min-width: 1200px) {
 .gen-dropdown-1 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-dropdown-1 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-dropdown-1 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-dropdown-1 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-dropdown-1 {
display:none !important;
} }
.gen-dropdown-1 .dropdown-input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-1 .dropdown-input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-dropdown-1 .dropdown-input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-dropdown-1 .dropdown-input  span {
font-size: 16px;
}
.gen-dropdown-1 .dropdown-input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(57, 95, 113, 1);
}
.gen-dropdown-1 .dropdown-input:focus {
	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);
	background-color: rgba(57, 95, 113, 1);
}
.gen-dropdown-1 .dropdown-input: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(255, 255, 255, 1);
	background-color: rgba(57, 95, 113, 1);
}

.gen-dropdown-1 .dropdown-button { position: relative; }
.gen-dropdown-1 .dropdown-button {
	width: 60px;
	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: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-dropdown-1 .dropdown-button  {
}
.gen-dropdown-1 .dropdown-button {
	color: rgba(57, 95, 113, 1);
}

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

.gen-dropdown-1 .dropdown-balloon { position: relative; }
.gen-dropdown-1 .dropdown-balloon {
	margin-top: 60px;
	margin-right: 10px;
	margin-bottom: 15px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-1 .dropdown-balloon {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-1 .dropdown-balloon {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-1 .dropdown-balloon {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

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

.gen-dropdown-1 .dropdown-balloon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-1 .dropdown-balloon {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-1 .dropdown-balloon  {
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-dropdown-1 .dropdown-balloon  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-1 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-dropdown-1 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	padding-left: 15px;
	}
}
.gen-dropdown-1 .dropdown-balloon {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
box-shadow: 0px 0px 12px rgba(57, 95, 113, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-1 .dropdown-balloon:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-1 .dropdown-balloon:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-1 .dropdown-balloon:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-1 .dropdown-balloon .dropdown-item{
padding:0 19px;
}
.gen-dropdown-1 .dropdown-balloon .dropdown-item{
min-height:30px;
}
.gen-dropdown-1 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(57, 95, 113, 1);
}
.gen-dropdown-1 .dropdown-balloon .search { position: relative; }
.gen-dropdown-1 .dropdown-balloon .search {
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-1 .dropdown-balloon .search {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-1 .dropdown-balloon .search {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-1 .dropdown-balloon .search {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-1 .dropdown-balloon .search {
		margin-right: 15px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 45px;
	font-size: 16px;
}
.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(57, 95, 113, 1);
	background-color: rgba(57, 95, 113, 1);
}
.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

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



.gen-checkboxwithtext-1 { position: relative; }
.gen-checkboxwithtext-1 {
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: 0px;
}





.gen-checkboxwithtext-1 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-checkboxwithtext-1 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-checkboxwithtext-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-checkboxwithtext-1  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-checkboxwithtext-1  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-checkboxwithtext-1  span {
font-size: 12px;
	}
}
.gen-checkboxwithtext-1 {
	color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-1 .checkbox { position: relative; }
.gen-checkboxwithtext-1 .checkbox {
	margin-right: 6px;
	width: 23px;
	height: 23px;
}





.gen-checkboxwithtext-1 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-checkboxwithtext-1 .checkbox .checkmark-wrapper {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-checkboxwithtext-1 .checkbox .checkmark-wrapper  {
}
.gen-checkboxwithtext-1 .checkbox .checkmark-wrapper {
	color: rgba(57, 95, 113, 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 i{
color:rgba(10, 16, 20, 1);
}


.gen-button-5 { position: relative; }
.gen-button-5 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 240px;
	height: 56px;
}




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

.gen-button-5 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-5 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-5 > .button  {
	font-size: 16px;
	text-align: left;
}
.gen-button-5 > .button  span {
font-size: 16px;
}
.gen-button-5 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-5 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-5 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

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




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


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

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

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

.gen-paragraph-86 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-86 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-86 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 22px;
	text-align: center;
}
.gen-paragraph-86 .paragraph  span {
font-size: 22px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-86 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-86 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-86 .paragraph {
	color: rgba(255, 255, 255, 1);
}






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

}
.input-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
}
@media (max-width: 1199.98px) {
  .input-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 991.98px) {
  .input-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 767.98px) {
  .input-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 575.98px) {
  .input-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }

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

}
.input-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
}
@media (max-width: 1199.98px) {
  .input-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 991.98px) {
  .input-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 767.98px) {
  .input-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 575.98px) {
  .input-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }

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

}
.button-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
}
@media (max-width: 1199.98px) {
  .button-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 991.98px) {
  .button-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 767.98px) {
  .button-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 575.98px) {
  .button-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }

.button-group-2 {Shoptico.Editor.Shared.Data.Font
Shoptico.Editor.Shared.Data.OffsetGroup

}
.button-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
}
@media (max-width: 1199.98px) {
  .button-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 991.98px) {
  .button-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 767.98px) {
  .button-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 575.98px) {
  .button-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }

.button-group-3 {Shoptico.Editor.Shared.Data.Font
Shoptico.Editor.Shared.Data.OffsetGroup

}
.button-group-3 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
}
@media (max-width: 1199.98px) {
  .button-group-3 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 991.98px) {
  .button-group-3 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 767.98px) {
  .button-group-3 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 575.98px) {
  .button-group-3 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }

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





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

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



@media (max-width: 575.98px) {
					.gen-editorsection-5 {
						margin-top: 0px;
					}
}

.gen-editorsection-5 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-5 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-5  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-5   {
	padding-top: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorsection-5  {
	}
}
.gen-editorsection-5 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(45, 60, 75, 0.262);
}

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

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

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

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

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

}
.gen-editorrow-12 { position: relative; }
.gen-editorrow-12 {
	margin-top: 110px;
	margin-bottom: 0px;
}




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

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

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





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

.gen-block-16 { position: relative; }
.gen-block-16 {
	margin-top: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-block-16 {
								margin-top: 96px;
							}
}

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

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


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


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

.gen-heading-4 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-4 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-4 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-4 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-4 .h   {
	font-size: 48px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-4 .h   span {
font-size: 48px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-4 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-4 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-4 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-4 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-4 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-4 .h  span {
font-size: 36px;
	}
}
.gen-heading-4 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-paragraph-87 { position: relative; }
.gen-paragraph-87 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 44.11529223378703%;
}


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

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

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

.gen-paragraph-87 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-87 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-87 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-87 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-87 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-87 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-87 .paragraph {
	color: rgba(255, 255, 255, 1);
}




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

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

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

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

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

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




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

.gen-editorrow-13 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-13 span {
}
.gen-editorrow-13 {
	text-transform: 0;
}
.gen-editorrow-13  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@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-18 { position: relative; }





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

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




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

.gen-linkbutton-1 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-1 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-1 > .button  {
	font-size: 18px;
}
.gen-linkbutton-1 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-linkbutton-1 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-linkbutton-1 > .button  span {
font-size: 16px;
	}
}
.gen-linkbutton-1 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-1 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-1 > .button:active {
	color: rgba(223, 239, 61, 1);
}

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


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





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

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




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

.gen-linkbutton-2 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-2 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-2 > .button  {
	font-size: 18px;
}
.gen-linkbutton-2 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-linkbutton-2 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-linkbutton-2 > .button  span {
font-size: 16px;
	}
}
.gen-linkbutton-2 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-2 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-2 > .button:active {
	color: rgba(223, 239, 61, 1);
}

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




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





.gen-editorsection-6 span {
}
.gen-editorsection-6 {
	text-transform: 0;
}
.gen-editorsection-6  {
	padding-top: 90px;
	padding-bottom: 180px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-6   {
	padding-top: 110px;
	padding-bottom: 90px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorsection-6  {
	padding-top: 90px;
	padding-bottom: 180px;
	}
}
.gen-editorsection-6 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
	background-image: url('/Designs/Images/SiFly_Giveaway.ow0jaw2bkfz.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-6 { background-image:url('/o/SiFly_Giveaway.ow0jaw2bkfz.2880x1841.o.bg.webp'); }
.no-webp .gen-editorsection-6 { background-image:url('/o/SiFly_Giveaway.ow0jaw2bkfz.2880x1841.o.bg.jpg'); }
.gen-editorrow-14 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-14 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

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

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

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

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

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





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

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





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

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





.gen-block-17 span {
}
.gen-block-17 {
}
.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-heading-5 { position: relative; }
.gen-heading-5 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-heading-5 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-5 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-5 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 34px;
	text-align: center;
}
.gen-heading-5 .h  span {
font-size: 34px;
}
@media (max-width: 1199.98px) {
  .gen-heading-5 .h   {
	font-size: 46px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-5 .h   span {
font-size: 46px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-5 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-5 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-5 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-5 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-5 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-5 .h  span {
font-size: 36px;
	}
}
.gen-heading-5 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-88 { position: relative; }
.gen-paragraph-88 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 44.11529223378703%;
}


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

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

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

.gen-paragraph-88 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-88 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-88 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 22px;
	text-align: center;
}
.gen-paragraph-88 .paragraph  span {
font-size: 22px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-88 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-88 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-88 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editorrow-15 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.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: 15px; padding-right: 15px }
.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;
	}
}
.gen-editorrow-15 {
	color: rgba(0, 0, 0, 0);
}

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





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

.gen-block-18 { position: relative; }
.gen-block-18 {
	margin-right: auto;
	margin-left: auto;
	width: 360px;
}




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

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

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





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

.gen-input-3 { position: relative; }
.gen-input-3 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 100%;
	height: 56px;
}

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

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

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

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

.gen-input-3 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-3 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-input-3 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-3 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-3 > .inner-wrapper > .input {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-3 > .inner-wrapper > .input:focus {
	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);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-3 > .inner-wrapper > .input: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(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0);
}

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

.gen-input-4 { position: relative; }
.gen-input-4 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 100%;
	height: 56px;
}

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

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

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

@media (max-width: 575.98px) {
	.gen-input-4 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: 100%;
		height: 56px;
	}
}

.gen-input-4 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-4 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-input-4 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-4 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-4 > .inner-wrapper > .input {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-4 > .inner-wrapper > .input:focus {
	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);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-4 > .inner-wrapper > .input: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(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0);
}

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

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

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

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

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

@media (max-width: 575.98px) {
	.gen-dropdown-2 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: 56px;
	}
}
@media (max-width: 575.98px) {
	.gen-dropdown-2 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-dropdown-2 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-dropdown-2 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-dropdown-2 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-dropdown-2 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-dropdown-2 {
display:none !important;
} }
.gen-dropdown-2 .dropdown-input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-2 .dropdown-input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-dropdown-2 .dropdown-input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-dropdown-2 .dropdown-input  span {
font-size: 16px;
}
.gen-dropdown-2 .dropdown-input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 0.468);
}
.gen-dropdown-2 .dropdown-input:focus {
	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);
	background-color: rgba(255, 255, 255, 0);
}
.gen-dropdown-2 .dropdown-input: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(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-dropdown-2 .dropdown-button { position: relative; }
.gen-dropdown-2 .dropdown-button {
	width: 60px;
	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: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-dropdown-2 .dropdown-button  {
}
.gen-dropdown-2 .dropdown-button {
	color: rgba(0, 0, 0, 1);
}

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

.gen-dropdown-2 .dropdown-balloon { position: relative; }
.gen-dropdown-2 .dropdown-balloon {
	margin-top: 60px;
	margin-right: 10px;
	margin-bottom: 15px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-2 .dropdown-balloon {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-2 .dropdown-balloon {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-2 .dropdown-balloon {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

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

.gen-dropdown-2 .dropdown-balloon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-2 .dropdown-balloon {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-2 .dropdown-balloon  {
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-dropdown-2 .dropdown-balloon  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-2 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-dropdown-2 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	padding-left: 15px;
	}
}
.gen-dropdown-2 .dropdown-balloon {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
box-shadow: 0px 0px 12px rgba(45, 45, 45, 0.067);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-2 .dropdown-balloon:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-2 .dropdown-balloon:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-2 .dropdown-balloon:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-2 .dropdown-balloon .dropdown-item{
padding:0 19px;
}
.gen-dropdown-2 .dropdown-balloon .dropdown-item{
min-height:30px;
}
.gen-dropdown-2 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(57, 95, 113, 1);
}
.gen-dropdown-2 .dropdown-balloon .search { position: relative; }
.gen-dropdown-2 .dropdown-balloon .search {
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-2 .dropdown-balloon .search {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-2 .dropdown-balloon .search {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-2 .dropdown-balloon .search {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-2 .dropdown-balloon .search {
		margin-right: 15px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 45px;
	font-size: 16px;
}
.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(242, 242, 242, 1);
	background-color: rgba(242, 242, 242, 1);
}
.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

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



.gen-checkboxwithtext-2 { position: relative; }
.gen-checkboxwithtext-2 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: 0px;
}





.gen-checkboxwithtext-2 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-checkboxwithtext-2 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-checkboxwithtext-2  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-checkboxwithtext-2  span {
font-size: 14px;
}
.gen-checkboxwithtext-2 {
	color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-2 .checkbox { position: relative; }
.gen-checkboxwithtext-2 .checkbox {
	margin-right: 6px;
	width: 23px;
	height: 23px;
}





.gen-checkboxwithtext-2 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-checkboxwithtext-2 .checkbox .checkmark-wrapper {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-checkboxwithtext-2 .checkbox .checkmark-wrapper  {
}
.gen-checkboxwithtext-2 .checkbox .checkmark-wrapper {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 0.604);
}

.gen-checkboxwithtext-2 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-2 .checkbox .checkmark-wrapper.checked{
background-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-2 .checkbox .checkmark-wrapper i{
color:rgba(10, 16, 20, 1);
}


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




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

.gen-button-6 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-6 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-6 > .button  {
	font-size: 16px;
	text-align: left;
}
.gen-button-6 > .button  span {
font-size: 16px;
}
.gen-button-6 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-6 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-6 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

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






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





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

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

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

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

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-16 .col:nth-child(1) {
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 { position: relative; }





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

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





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

.gen-block-19 { position: relative; }
.gen-block-19 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-19 {
		height: 545px;
	}
}




.gen-block-19 span {
}
.gen-block-19 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-19  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-19 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_home1.0x5pzqtheuz.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-19 { background-image:url('/o/SiFly_home1.0x5pzqtheuz.2784x1368.o.bg.webp'); }
.no-webp .gen-block-19 { background-image:url('/o/SiFly_home1.0x5pzqtheuz.2784x1368.o.bg.jpg'); }
.gen-paragraph-89 { position: relative; }
.gen-paragraph-89 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-paragraph-89 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-89 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-89 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-89 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-89 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-89 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-heading-6 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-6 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-6 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-6 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-6 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-6 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-6 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-6 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-6 .h  span {
font-size: 42px;
	}
}
.gen-heading-6 .h {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-paragraph-90 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-90 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-90 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-90 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-90 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-90 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-90 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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




@media (max-width: 575.98px) {
							.gen-linkbutton-3 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-3 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-3 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-3 > .button  {
	font-size: 18px;
}
.gen-linkbutton-3 > .button  span {
font-size: 18px;
}
.gen-linkbutton-3 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-3 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-3 > .button:active {
	color: rgba(223, 239, 61, 1);
}

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





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





.gen-editorsection-8 span {
}
.gen-editorsection-8 {
	text-transform: 0;
}
.gen-editorsection-8  {
	padding-top: 30px;
	padding-bottom: 30px;
}
.gen-editorsection-8 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

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

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

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

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

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





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

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





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

.gen-block-20 { position: relative; }
.gen-block-20 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-20 {
		height: 545px;
	}
}


@media (max-width: 767.98px) {
			.gen-block-20 {
				margin-bottom: 30px;
			}
}

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

.gen-block-20 span {
}
.gen-block-20 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-20  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-block-20  {
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left: 5px;
	}
}
.gen-block-20 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_Rider Series.sutoihhgn0z.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-20 { background-image:url('/o/SiFly_Rider Series.sutoihhgn0z.896x1368.o.bg.webp'); }
.no-webp .gen-block-20 { background-image:url('/o/SiFly_Rider Series.sutoihhgn0z.896x1368.o.bg.jpg'); }
.gen-paragraph-91 { position: relative; }
.gen-paragraph-91 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-paragraph-91 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-91 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-91 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-91 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-91 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-91 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-heading-7 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-7 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-7 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 42px;
	text-align: center;
}
.gen-heading-7 .h  span {
font-size: 42px;
}
@media (max-width: 1199.98px) {
  .gen-heading-7 .h   {
	font-size: 38px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-7 .h   span {
font-size: 38px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-7 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-7 .h  span {
font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-7 .h  {
	font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-7 .h  span {
font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-7 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-7 .h  span {
font-size: 42px;
	}
}
.gen-heading-7 .h {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-paragraph-92 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-92 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-92 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-92 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-92 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-92 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-4 { position: relative; }
.gen-linkbutton-4 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-4 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-4 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-4 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-4 > .button  {
	font-size: 18px;
}
.gen-linkbutton-4 > .button  span {
font-size: 18px;
}
.gen-linkbutton-4 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-4 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-4 > .button:active {
	color: rgba(223, 239, 61, 1);
}

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



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





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

.gen-block-21 { position: relative; }
.gen-block-21 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-21 {
		height: 545px;
	}
}


@media (max-width: 767.98px) {
			.gen-block-21 {
				margin-bottom: 20px;
			}
}

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

.gen-block-21 span {
}
.gen-block-21 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-21  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-block-21  {
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left: 5px;
	}
}
.gen-block-21 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/Adventure-Maine.0zzcpwv4rnr.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-21 { background-image:url('/o/Adventure-Maine.0zzcpwv4rnr.893x1280.o.bg.webp'); }
.no-webp .gen-block-21 { background-image:url('/o/Adventure-Maine.0zzcpwv4rnr.893x1280.o.bg.jpg'); }
.gen-paragraph-93 { position: relative; }
.gen-paragraph-93 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-paragraph-93 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-93 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-93 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-93 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-93 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-93 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-heading-8 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-8 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-8 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 42px;
	text-align: center;
}
.gen-heading-8 .h  span {
font-size: 42px;
}
@media (max-width: 1199.98px) {
  .gen-heading-8 .h   {
	font-size: 38px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-8 .h   span {
font-size: 38px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-8 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-8 .h  span {
font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-8 .h  {
	font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-8 .h  span {
font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-8 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-8 .h  span {
font-size: 42px;
	}
}
.gen-heading-8 .h {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-paragraph-94 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-94 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-94 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-94 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-94 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-94 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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




@media (max-width: 575.98px) {
							.gen-linkbutton-5 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-5 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-5 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-5 > .button  {
	font-size: 18px;
}
.gen-linkbutton-5 > .button  span {
font-size: 18px;
}
.gen-linkbutton-5 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-5 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-5 > .button:active {
	color: rgba(223, 239, 61, 1);
}

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



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





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

.gen-block-22 { position: relative; }
.gen-block-22 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-22 {
		height: 545px;
	}
}




.gen-block-22 span {
}
.gen-block-22 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-22  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-block-22  {
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left: 5px;
	}
}
.gen-block-22 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_Lite Series.lbiq1ml02jw.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-22 { background-image:url('/o/SiFly_Lite Series.lbiq1ml02jw.896x1368.o.bg.webp'); }
.no-webp .gen-block-22 { background-image:url('/o/SiFly_Lite Series.lbiq1ml02jw.896x1368.o.bg.jpg'); }
.gen-paragraph-95 { position: relative; }
.gen-paragraph-95 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-paragraph-95 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-95 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-95 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-95 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-95 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-95 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-heading-9 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-9 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-9 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 42px;
	text-align: center;
}
.gen-heading-9 .h  span {
font-size: 42px;
}
@media (max-width: 1199.98px) {
  .gen-heading-9 .h   {
	font-size: 38px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-9 .h   span {
font-size: 38px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-9 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-9 .h  span {
font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-9 .h  {
	font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-9 .h  span {
font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-9 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-9 .h  span {
font-size: 42px;
	}
}
.gen-heading-9 .h {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-paragraph-96 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-96 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-96 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-96 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-96 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-96 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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




@media (max-width: 575.98px) {
							.gen-linkbutton-6 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-6 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-6 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-6 > .button  {
	font-size: 18px;
}
.gen-linkbutton-6 > .button  span {
font-size: 18px;
}
.gen-linkbutton-6 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-6 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-6 > .button:active {
	color: rgba(223, 239, 61, 1);
}

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





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





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

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

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

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

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

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

}
.gen-editorrow-18 { position: relative; }
.gen-editorrow-18 {
	margin-right: 0px;
	margin-left: 0px;
}





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

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





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

.gen-slider-1 { position: relative; }
.gen-slider-1 {
	width: auto;
}





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

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





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

.gen-block-23 { position: relative; }
.gen-block-23 {
	height: 684px;
}

@media (max-width: 1199.98px) {
	.gen-block-23 {
		height: 545px;
	}
}




.gen-block-23 span {
}
.gen-block-23 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-23  {
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
@media (max-width: 575.98px) {
  .gen-block-23  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-23 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/TriShield Features.1ywx1wtvr1i.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-23 { background-image:url('/o/TriShield Features.1ywx1wtvr1i.1949x958.o.bg.webp'); }
.no-webp .gen-block-23 { background-image:url('/o/TriShield Features.1ywx1wtvr1i.1949x958.o.bg.jpg'); }
.gen-paragraph-97 { position: relative; }
.gen-paragraph-97 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-paragraph-97 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-97 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-97 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-97 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-97 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-97 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-heading-10 .h span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-heading-10 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-10 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-10 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-10 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-10 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-10 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-10 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-10 .h  span {
font-size: 36px;
	}
}
.gen-heading-10 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-98 { position: relative; }
.gen-paragraph-98 {
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 50%;
}


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


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

.gen-paragraph-98 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-98 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-98 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-98 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-98 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-98 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-98 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-7 { position: relative; }
.gen-linkbutton-7 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-7 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-7 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-7 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-7 > .button  {
	font-size: 18px;
}
.gen-linkbutton-7 > .button  span {
font-size: 18px;
}
.gen-linkbutton-7 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-7 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-7 > .button:active {
	color: rgba(255, 255, 255, 1);
}

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



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





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

.gen-block-24 { position: relative; }
.gen-block-24 {
	height: 684px;
}

@media (max-width: 1199.98px) {
	.gen-block-24 {
		height: 545px;
	}
}




.gen-block-24 span {
}
.gen-block-24 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-24  {
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
@media (max-width: 575.98px) {
  .gen-block-24  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-24 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_Slide1.wq3sy5p4z1b.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-24 { background-image:url('/o/SiFly_Slide1.wq3sy5p4z1b.2312x1368.o.bg.webp'); }
.no-webp .gen-block-24 { background-image:url('/o/SiFly_Slide1.wq3sy5p4z1b.2312x1368.o.bg.jpg'); }
.gen-paragraph-99 { position: relative; }
.gen-paragraph-99 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-paragraph-99 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-99 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-99 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-99 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-99 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-99 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-heading-11 .h span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-heading-11 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-11 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-11 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-11 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-11 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-11 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-11 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-11 .h  span {
font-size: 36px;
	}
}
.gen-heading-11 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-100 { position: relative; }
.gen-paragraph-100 {
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 40%;
}


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


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

.gen-paragraph-100 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-100 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-100 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-100 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-100 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-100 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-100 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-8 { position: relative; }
.gen-linkbutton-8 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-8 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-8 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-8 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-8 > .button  {
	font-size: 18px;
}
.gen-linkbutton-8 > .button  span {
font-size: 18px;
}
.gen-linkbutton-8 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-8 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-8 > .button:active {
	color: rgba(255, 255, 255, 1);
}

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



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





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

.gen-block-25 { position: relative; }
.gen-block-25 {
	height: 684px;
}

@media (max-width: 1199.98px) {
	.gen-block-25 {
		height: 545px;
	}
}




.gen-block-25 span {
}
.gen-block-25 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-25  {
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
@media (max-width: 575.98px) {
  .gen-block-25  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-25 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_Slide2.02dzue5dfd4.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-25 { background-image:url('/o/SiFly_Slide2.02dzue5dfd4.2312x1368.o.bg.webp'); }
.no-webp .gen-block-25 { background-image:url('/o/SiFly_Slide2.02dzue5dfd4.2312x1368.o.bg.jpg'); }
.gen-paragraph-101 { position: relative; }
.gen-paragraph-101 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-paragraph-101 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-101 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-101 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-101 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-101 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-101 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-heading-12 .h span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-heading-12 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-12 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-12 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-12 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-12 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-12 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-12 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-12 .h  span {
font-size: 36px;
	}
}
.gen-heading-12 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-102 { position: relative; }
.gen-paragraph-102 {
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 40%;
}


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


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

.gen-paragraph-102 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-102 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-102 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-102 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-102 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-102 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-102 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-9 { position: relative; }
.gen-linkbutton-9 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-9 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-9 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-9 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-9 > .button  {
	font-size: 18px;
}
.gen-linkbutton-9 > .button  span {
font-size: 18px;
}
.gen-linkbutton-9 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-9 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-9 > .button:active {
	color: rgba(255, 255, 255, 1);
}

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



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





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

.gen-block-26 { position: relative; }
.gen-block-26 {
	height: 684px;
}

@media (max-width: 1199.98px) {
	.gen-block-26 {
		height: 545px;
	}
}




.gen-block-26 span {
}
.gen-block-26 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-26  {
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
@media (max-width: 575.98px) {
  .gen-block-26  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-26 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_Slide3.bxp0sdon4mf.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-26 { background-image:url('/o/SiFly_Slide3.bxp0sdon4mf.2312x1368.o.bg.webp'); }
.no-webp .gen-block-26 { background-image:url('/o/SiFly_Slide3.bxp0sdon4mf.2312x1368.o.bg.jpg'); }
.gen-paragraph-103 { position: relative; }
.gen-paragraph-103 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-paragraph-103 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-103 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-103 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-103 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-103 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-103 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-heading-13 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-13 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-13 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-13 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-13 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-13 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-13 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-13 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-13 .h  span {
font-size: 36px;
	}
}
.gen-heading-13 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-104 { position: relative; }
.gen-paragraph-104 {
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 39%;
}


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


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

.gen-paragraph-104 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-104 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-104 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-104 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-104 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-104 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-104 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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




@media (max-width: 575.98px) {
							.gen-linkbutton-10 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-10 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-10 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-10 > .button  {
	font-size: 18px;
}
.gen-linkbutton-10 > .button  span {
font-size: 18px;
}
.gen-linkbutton-10 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-10 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-10 > .button:active {
	color: rgba(255, 255, 255, 1);
}

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



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





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

.gen-block-27 { position: relative; }
.gen-block-27 {
	height: 684px;
}

@media (max-width: 1199.98px) {
	.gen-block-27 {
		height: 545px;
	}
}




.gen-block-27 span {
}
.gen-block-27 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-27  {
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
@media (max-width: 575.98px) {
  .gen-block-27  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-27 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_Slide4.oxmlag4iub2.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-27 { background-image:url('/o/SiFly_Slide4.oxmlag4iub2.2312x1368.o.bg.webp'); }
.no-webp .gen-block-27 { background-image:url('/o/SiFly_Slide4.oxmlag4iub2.2312x1368.o.bg.jpg'); }
.gen-paragraph-105 { position: relative; }
.gen-paragraph-105 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-paragraph-105 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-105 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-105 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-105 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-105 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-105 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-heading-14 .h span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-heading-14 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-14 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-14 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-14 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-14 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-14 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-14 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-14 .h  span {
font-size: 36px;
	}
}
.gen-heading-14 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-106 { position: relative; }
.gen-paragraph-106 {
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 45%;
}


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


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

.gen-paragraph-106 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-106 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-106 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-106 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-106 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-106 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-106 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-11 { position: relative; }
.gen-linkbutton-11 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-11 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-11 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-11 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-11 > .button  {
	font-size: 18px;
}
.gen-linkbutton-11 > .button  span {
font-size: 18px;
}
.gen-linkbutton-11 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-11 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-11 > .button:active {
	color: rgba(255, 255, 255, 1);
}

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



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





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

.gen-block-28 { position: relative; }
.gen-block-28 {
	width: auto;
	height: 684px;
}

@media (max-width: 1199.98px) {
	.gen-block-28 {
		height: 545px;
	}
}




.gen-block-28 span {
}
.gen-block-28 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-28  {
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-block-28 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_Slide5.534oqvv0b3q.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-28 { background-image:url('/o/SiFly_Slide5.534oqvv0b3q.2312x1368.o.bg.webp'); }
.no-webp .gen-block-28 { background-image:url('/o/SiFly_Slide5.534oqvv0b3q.2312x1368.o.bg.jpg'); }
.gen-paragraph-107 { position: relative; }
.gen-paragraph-107 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-paragraph-107 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-107 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-107 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-107 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-107 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-107 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-heading-15 .h span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-heading-15 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-15 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-15 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-15 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-15 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-15 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-15 .h  {
	font-size: 48px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-15 .h  span {
font-size: 48px;
	}
}
.gen-heading-15 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-108 { position: relative; }
.gen-paragraph-108 {
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 40%;
}


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


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

.gen-paragraph-108 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-108 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-108 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-108 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-108 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-108 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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




@media (max-width: 575.98px) {
							.gen-linkbutton-12 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-12 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-12 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-12 > .button  {
	font-size: 18px;
}
.gen-linkbutton-12 > .button  span {
font-size: 18px;
}
.gen-linkbutton-12 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}

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



.gen-slider-1 .number-text { position: relative; }





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


.gen-slider-1 .pagination { position: relative; }





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

.gen-slider-1 .pagination .dot { position: relative; }





.gen-slider-1 .pagination .dot span {
}
.gen-slider-1 .pagination .dot {
	text-transform: 0;
}



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





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

.gen-slider-1 .icon-left div > i{
font-size:46px;
}
.gen-slider-1 .icon-left div > i{
color:rgba(255, 255, 255, 1);
}

.gen-slider-1 .icon-right { position: relative; }
.gen-slider-1 .icon-right {
	margin-right: 0px;
}





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

.gen-slider-1 .icon-right div > i{
font-size:46px;
}
.gen-slider-1 .icon-right div > i{
color:rgba(255, 255, 255, 1);
}





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





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

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

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

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

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

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

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





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

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





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

.gen-block-29 { position: relative; }
.gen-block-29 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-29 {
		height: 545px;
	}
}




.gen-block-29 span {
}
.gen-block-29 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-29  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-29  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-29 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/levitation.yslqbfpa2vy.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-29 { background-image:url('/o/levitation.yslqbfpa2vy.4096x1845.o.bg.webp'); }
.no-webp .gen-block-29 { background-image:url('/o/levitation.yslqbfpa2vy.4096x1845.o.bg.jpg'); }
.gen-paragraph-109 { position: relative; }
.gen-paragraph-109 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-paragraph-109 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-109 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-109 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-109 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-109 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-109 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-heading-16 .h span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-heading-16 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-16 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-16 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-16 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-16 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-16 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-16 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-16 .h  span {
font-size: 36px;
	}
}
.gen-heading-16 .h {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-paragraph-110 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-110 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-110 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-110 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-110 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-110 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-110 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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

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

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

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

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





.gen-editorrow-20 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-20 span {
}
.gen-editorrow-20 {
	text-transform: 0;
}
.gen-editorrow-20  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@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-28 { position: relative; }





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

.gen-linkbutton-13 { position: relative; }
.gen-linkbutton-13 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-13 {
								margin-right: auto;
								margin-bottom: 0px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-13 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-13 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-13 > .button  {
	font-size: 18px;
}
.gen-linkbutton-13 > .button  span {
font-size: 18px;
}
.gen-linkbutton-13 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-13 > .button:hover {
	color: rgba(10, 16, 20, 1);
}
.gen-linkbutton-13 > .button:active {
	color: rgba(10, 16, 20, 1);
}

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


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





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

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




@media (max-width: 575.98px) {
							.gen-linkbutton-14 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-14 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-14 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-14 > .button  {
	font-size: 18px;
}
.gen-linkbutton-14 > .button  span {
font-size: 18px;
}
.gen-linkbutton-14 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-14 > .button:hover {
	color: rgba(10, 16, 20, 1);
}
.gen-linkbutton-14 > .button:active {
	color: rgba(10, 16, 20, 1);
}

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







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





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

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

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

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

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

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





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

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





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

.gen-block-30 { position: relative; }
.gen-block-30 {
	height: 780px;
}

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


@media (max-width: 767.98px) {
			.gen-block-30 {
				margin-bottom: 30px;
			}
}

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

.gen-block-30 span {
}
.gen-block-30 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-30  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-block-30  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-30  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-30 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/msf.st4dwzydjtr.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-30 { background-image:url('/o/msf.st4dwzydjtr.3995x4096.o.bg.webp'); }
.no-webp .gen-block-30 { background-image:url('/o/msf.st4dwzydjtr.3995x4096.o.bg.jpg'); }
.gen-heading-17 { position: relative; }
.gen-heading-17 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-heading-17 .h span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-heading-17 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-17 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-17 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-17 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-17 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-17 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-17 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-17 .h  span {
font-size: 36px;
	}
}
.gen-heading-17 .h {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-paragraph-111 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-111 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-111 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-111 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-111 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-111 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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

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

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

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

}
@media (max-width: 575.98px) {
.gen-editorrow-22 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-22 .col:nth-child(2) {
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-31 { position: relative; }





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

.gen-linkbutton-15 { position: relative; }
.gen-linkbutton-15 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-15 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-15 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-15 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-15 > .button  {
	font-size: 18px;
}
.gen-linkbutton-15 > .button  span {
font-size: 18px;
}
.gen-linkbutton-15 > .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, 0);
}
.gen-linkbutton-15 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-15 > .button:active {
	color: rgba(223, 239, 61, 1);
}

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


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





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

.gen-linkbutton-16 { position: relative; }
.gen-linkbutton-16 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-16 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-16 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-16 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-16 > .button  {
	font-size: 18px;
}
.gen-linkbutton-16 > .button  span {
font-size: 18px;
}
.gen-linkbutton-16 > .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, 0);
}
.gen-linkbutton-16 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-16 > .button:active {
	color: rgba(223, 239, 61, 1);
}

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





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





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

.gen-block-31 { position: relative; }
.gen-block-31 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-31 {
		height: 545px;
	}
}




.gen-block-31 span {
}
.gen-block-31 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-31  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-block-31  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-31  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-31 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/app.dsqrpfjj4lj.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-31 { background-image:url('/o/app.dsqrpfjj4lj.4096x3386.o.bg.webp'); }
.no-webp .gen-block-31 { background-image:url('/o/app.dsqrpfjj4lj.4096x3386.o.bg.jpg'); }
.gen-heading-18 { position: relative; }
.gen-heading-18 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-heading-18 .h span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-heading-18 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-18 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-18 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-18 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-18 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-18 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-18 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-18 .h  span {
font-size: 36px;
	}
}
.gen-heading-18 .h {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-paragraph-112 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-112 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-112 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-112 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-112 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-112 .paragraph {
	color: rgba(255, 255, 255, 1);
}


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

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

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

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

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

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





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

.gen-linkbutton-17 { position: relative; }
.gen-linkbutton-17 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-17 {
								margin-right: auto;
								margin-bottom: 0px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-17 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-17 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-17 > .button  {
	font-size: 18px;
}
.gen-linkbutton-17 > .button  span {
font-size: 18px;
}
.gen-linkbutton-17 > .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, 0);
}
.gen-linkbutton-17 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-17 > .button:active {
	color: rgba(223, 239, 61, 1);
}

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


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





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

.gen-linkbutton-18 { position: relative; }
.gen-linkbutton-18 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-18 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-18 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-18 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-18 > .button  {
	font-size: 18px;
}
.gen-linkbutton-18 > .button  span {
font-size: 18px;
}
.gen-linkbutton-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, 0);
}
.gen-linkbutton-18 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-18 > .button:active {
	color: rgba(223, 239, 61, 1);
}

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







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





.gen-editorsection-12 span {
}
.gen-editorsection-12 {
	text-transform: 0;
}
.gen-editorsection-12  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-editorsection-12 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

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





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

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





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

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





.gen-slider-2 span {
	line-height: 1.2em;
}
.gen-slider-2 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: 0;
}
.gen-slider-2  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-slider-2 {
	color: rgba(0, 0, 0, 0);
}

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





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

.gen-block-32 { position: relative; }
.gen-block-32 {
	height: 343px;
}

@media (max-width: 1199.98px) {
	.gen-block-32 {
		height: 545px;
	}
}




.gen-block-32 span {
}
.gen-block-32 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-32  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-32  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-32 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly-home-bg2.sc5232eyc1z.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-32 { background-image:url('/o/SiFly-home-bg2.sc5232eyc1z.1440x600.o.bg.webp'); }
.no-webp .gen-block-32 { background-image:url('/o/SiFly-home-bg2.sc5232eyc1z.1440x600.o.bg.jpg'); }
.gen-paragraph-113 { position: relative; }
.gen-paragraph-113 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-paragraph-113 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-113 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-113 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-113 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-113 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-113 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-114 { position: relative; }
.gen-paragraph-114 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


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


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

.gen-paragraph-114 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-114 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-114 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-114 .paragraph  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-114 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-114 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-114 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-114 .paragraph  span {
font-size: 18px;
	}
}
.gen-paragraph-114 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-19 { position: relative; }
.gen-linkbutton-19 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-19 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-19 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-19 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-19 > .button  {
	font-size: 18px;
}
.gen-linkbutton-19 > .button  span {
font-size: 18px;
}
.gen-linkbutton-19 > .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, 0);
}
.gen-linkbutton-19 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-19 > .button:active {
	color: rgba(223, 239, 61, 1);
}

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



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





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

.gen-block-33 { position: relative; }
.gen-block-33 {
	height: 343px;
}

@media (max-width: 1199.98px) {
	.gen-block-33 {
		height: 545px;
	}
}




.gen-block-33 span {
}
.gen-block-33 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-33  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-33  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-33 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_yourOrders.qmfyah5f1yo.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-33 { background-image:url('/o/SiFly_yourOrders.qmfyah5f1yo.4096x1691.o.bg.webp'); }
.no-webp .gen-block-33 { background-image:url('/o/SiFly_yourOrders.qmfyah5f1yo.4096x1691.o.bg.jpg'); }
.gen-paragraph-115 { position: relative; }
.gen-paragraph-115 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-paragraph-115 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-115 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-115 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-115 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-115 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-115 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-116 { position: relative; }
.gen-paragraph-116 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


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


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

.gen-paragraph-116 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-116 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-116 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-116 .paragraph  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-116 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-116 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-116 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-116 .paragraph  span {
font-size: 18px;
	}
}
.gen-paragraph-116 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-20 { position: relative; }
.gen-linkbutton-20 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




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

.gen-linkbutton-20 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-20 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-20 > .button  {
	font-size: 18px;
}
.gen-linkbutton-20 > .button  span {
font-size: 18px;
}
.gen-linkbutton-20 > .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, 0);
}
.gen-linkbutton-20 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-20 > .button:active {
	color: rgba(223, 239, 61, 1);
}

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



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





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

.gen-block-34 { position: relative; }
.gen-block-34 {
	width: auto;
	height: 343px;
}

@media (max-width: 1199.98px) {
	.gen-block-34 {
		height: 545px;
	}
}




.gen-block-34 span {
}
.gen-block-34 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-34  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-34  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-34 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_myProfile_settings.hzdcndd0kca.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-34 { background-image:url('/o/SiFly_myProfile_settings.hzdcndd0kca.4096x1983.o.bg.webp'); }
.no-webp .gen-block-34 { background-image:url('/o/SiFly_myProfile_settings.hzdcndd0kca.4096x1983.o.bg.jpg'); }
.gen-paragraph-117 { position: relative; }
.gen-paragraph-117 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-paragraph-117 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-117 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-117 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-117 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-117 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-117 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-118 { position: relative; }
.gen-paragraph-118 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


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


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

.gen-paragraph-118 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-118 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-118 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-118 .paragraph  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-118 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-118 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-118 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-118 .paragraph  span {
font-size: 18px;
	}
}
.gen-paragraph-118 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-21 { position: relative; }
.gen-linkbutton-21 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-21 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-21 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-21 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-21 > .button  {
	font-size: 18px;
}
.gen-linkbutton-21 > .button  span {
font-size: 18px;
}
.gen-linkbutton-21 > .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, 0);
}
.gen-linkbutton-21 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-21 > .button:active {
	color: rgba(223, 239, 61, 1);
}

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



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





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

.gen-block-35 { position: relative; }
.gen-block-35 {
	width: auto;
	height: 343px;
}

@media (max-width: 1199.98px) {
	.gen-block-35 {
		height: 545px;
	}
}




.gen-block-35 span {
}
.gen-block-35 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-35  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-35 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/background-locations.2jhhyfsqel2-copy.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-35 { background-image:url('/o/background-locations.2jhhyfsqel2-copy.1920x380.o.bg.webp'); }
.no-webp .gen-block-35 { background-image:url('/o/background-locations.2jhhyfsqel2-copy.1920x380.o.bg.jpg'); }
.gen-paragraph-119 { position: relative; }
.gen-paragraph-119 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-paragraph-119 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-119 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-119 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-119 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-119 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-119 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-120 { position: relative; }
.gen-paragraph-120 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


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


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

.gen-paragraph-120 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-120 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-120 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-120 .paragraph  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-120 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-120 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-120 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-22 { position: relative; }
.gen-linkbutton-22 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-22 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-22 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-22 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-22 > .button  {
	font-size: 18px;
}
.gen-linkbutton-22 > .button  span {
font-size: 18px;
}
.gen-linkbutton-22 > .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, 0);
}
.gen-linkbutton-22 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-22 > .button:active {
	color: rgba(223, 239, 61, 1);
}

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



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





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

.gen-block-36 { position: relative; }
.gen-block-36 {
	width: auto;
	height: 343px;
}

@media (max-width: 1199.98px) {
	.gen-block-36 {
		height: 545px;
	}
}




.gen-block-36 span {
}
.gen-block-36 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-36  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-36 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/eFoils-pic1.doyiyh5befa.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-36 { background-image:url('/o/eFoils-pic1.doyiyh5befa.2880x1200.o.bg.webp'); }
.no-webp .gen-block-36 { background-image:url('/o/eFoils-pic1.doyiyh5befa.2880x1200.o.bg.jpg'); }
.gen-paragraph-121 { position: relative; }
.gen-paragraph-121 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-paragraph-121 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-121 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-121 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-121 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-121 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-121 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-122 { position: relative; }
.gen-paragraph-122 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


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


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

.gen-paragraph-122 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-122 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-122 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 26px;
	text-align: center;
}
.gen-paragraph-122 .paragraph  span {
font-size: 26px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-122 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-122 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-122 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-23 { position: relative; }
.gen-linkbutton-23 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-23 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-23 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-23 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-23 > .button  {
	font-size: 18px;
}
.gen-linkbutton-23 > .button  span {
font-size: 18px;
}
.gen-linkbutton-23 > .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, 0);
}
.gen-linkbutton-23 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-23 > .button:active {
	color: rgba(223, 239, 61, 1);
}

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



.gen-slider-2 .number-text { position: relative; }





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


.gen-slider-2 .pagination { position: relative; }





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

.gen-slider-2 .pagination .dot { position: relative; }





.gen-slider-2 .pagination .dot span {
}
.gen-slider-2 .pagination .dot {
	text-transform: 0;
}



.gen-slider-2 .icon-left { position: relative; }
.gen-slider-2 .icon-left {
	margin-left: 0px;
}





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

.gen-slider-2 .icon-left div > i{
font-size:46px;
}
.gen-slider-2 .icon-left div > i{
color:rgba(255, 255, 255, 1);
}

.gen-slider-2 .icon-right { position: relative; }
.gen-slider-2 .icon-right {
	margin-right: 0px;
}





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

.gen-slider-2 .icon-right div > i{
font-size:46px;
}
.gen-slider-2 .icon-right div > i{
color:rgba(255, 255, 255, 1);
}





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





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

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

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

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

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

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

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





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

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





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

.gen-block-37 { position: relative; }
.gen-block-37 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-37 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-37 {
		margin-bottom: 0px;
		height: 545px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-37 {
		margin-bottom: 20px;
	}
}

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

.gen-block-37 span {
}
.gen-block-37 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-37  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-block-37  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-37  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-37 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/accessories.apvuongyjlb.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-37 { background-image:url('/o/accessories.apvuongyjlb.4096x3810.o.bg.webp'); }
.no-webp .gen-block-37 { background-image:url('/o/accessories.apvuongyjlb.4096x3810.o.bg.jpg'); }
.gen-heading-19 { position: relative; }
.gen-heading-19 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


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


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

.gen-heading-19 .h span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-heading-19 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-19 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-19 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-19 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-19 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-19 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-19 .h  {
	font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-19 .h  span {
font-size: 32px;
	}
}
.gen-heading-19 .h {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-paragraph-123 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-123 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-123 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-123 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-123 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-123 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-24 { position: relative; }
.gen-linkbutton-24 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-24 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-24 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-24 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-24 > .button  {
	font-size: 18px;
}
.gen-linkbutton-24 > .button  span {
font-size: 18px;
}
.gen-linkbutton-24 > .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, 0);
}
.gen-linkbutton-24 > .button:hover {
	color: rgba(10, 16, 20, 1);
}
.gen-linkbutton-24 > .button:active {
	color: rgba(10, 16, 20, 1);
}

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



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





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

.gen-block-38 { position: relative; }
.gen-block-38 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-38 {
		height: 545px;
	}
}

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


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

.gen-block-38 span {
}
.gen-block-38 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-38  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 60px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-block-38  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-38  {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
.gen-block-38 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/connected.jthkoei1lof.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-38 { background-image:url('/o/connected.jthkoei1lof.3999x4096.o.bg.webp'); }
.no-webp .gen-block-38 { background-image:url('/o/connected.jthkoei1lof.3999x4096.o.bg.jpg'); }
.gen-block-39 { position: relative; }





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

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


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


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

.gen-heading-20 .h span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-heading-20 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-20 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-20 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-20 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-20 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-20 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-20 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-20 .h  {
	font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-20 .h  span {
font-size: 32px;
	}
}
.gen-heading-20 .h {
	color: rgba(255, 255, 255, 1);
}


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


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


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

.gen-paragraph-124 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-124 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-124 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-124 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-124 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-124 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-124 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-25 { position: relative; }
.gen-linkbutton-25 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-25 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-25 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-25 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-25 > .button  {
	font-size: 18px;
}
.gen-linkbutton-25 > .button  span {
font-size: 18px;
}
.gen-linkbutton-25 > .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, 0);
}
.gen-linkbutton-25 > .button:hover {
	color: rgba(10, 16, 20, 1);
}
.gen-linkbutton-25 > .button:active {
	color: rgba(10, 16, 20, 1);
}

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


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





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

.gen-button-7 { position: relative; }
.gen-button-7 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 28%;
	height: 54px;
}


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


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

.gen-button-7 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-7 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-7 > .button  {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-button-7 > .button  span {
font-size: 16px;
}
.gen-button-7 > .button {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-7 > .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(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-button-7 > .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(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

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

.gen-input-5 { position: relative; }
.gen-input-5 {
	width: 100%;
	height: 54px;
}




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

.gen-input-5 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-5 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-input-5 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-input-5 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-5 > .inner-wrapper > .input {
	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);
	background-color: rgba(243, 240, 246, 0);
}
.gen-input-5 > .inner-wrapper > .input:focus {
	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);
	background-color: rgba(255, 255, 255, 0.153);
}
.gen-input-5 > .inner-wrapper > .input: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(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0.151);
}
.gen-input-5 > .inner-wrapper > .input:disabled {
	color: rgba(0, 0, 0, 0);
}

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






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





.gen-editorsection-14 span {
}
.gen-editorsection-14 {
	text-transform: 0;
}
.gen-editorsection-14  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-editorsection-14 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

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

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

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

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

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

}
.gen-editorrow-26 { position: relative; }
.gen-editorrow-26 {
	margin-right: 0px;
	margin-left: 0px;
}





.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: 5px;
	padding-bottom: 5px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-26  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-26 {
	color: rgba(0, 0, 0, 0);
}

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





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

.gen-slider-3 { position: relative; }
.gen-slider-3 {
	width: auto;
}





.gen-slider-3 span {
	line-height: 1.2em;
}
.gen-slider-3 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: 0;
}
.gen-slider-3  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-slider-3 {
	color: rgba(0, 0, 0, 0);
}

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





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

.gen-block-40 { position: relative; }
.gen-block-40 {
	height: 684px;
}

@media (max-width: 1199.98px) {
	.gen-block-40 {
		height: 545px;
	}
}


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

@media (max-width: 575.98px) {
			.gen-block-40 {
				height: 545px;
			}
}

.gen-block-40 span {
}
.gen-block-40 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-40  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-40  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-40 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_Slide6.ndssnhwqptq.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-40 { background-image:url('/o/SiFly_Slide6.ndssnhwqptq.2312x1368.o.bg.webp'); }
.no-webp .gen-block-40 { background-image:url('/o/SiFly_Slide6.ndssnhwqptq.2312x1368.o.bg.jpg'); }
.gen-paragraph-125 { position: relative; }
.gen-paragraph-125 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-125 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-125 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-125 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-125 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-125 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-125 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-125 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-125 .paragraph {
	color: rgba(10, 16, 20, 1);
}


.gen-heading-21 { position: relative; }
.gen-heading-21 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-21 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-21 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-21 .h span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-heading-21 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-21 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-21 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-21 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-21 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-21 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-21 .h  {
	font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-21 .h  span {
font-size: 32px;
	}
}
.gen-heading-21 .h {
	color: rgba(10, 16, 20, 1);
}


.gen-paragraph-126 { position: relative; }
.gen-paragraph-126 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-126 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-126 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-126 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-126 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-126 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-126 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-126 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-126 .paragraph {
	color: rgba(10, 16, 20, 1);
}


.gen-linkbutton-26 { position: relative; }
.gen-linkbutton-26 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-26 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-26 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-26 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-26 > .button  {
	font-size: 18px;
}
.gen-linkbutton-26 > .button  span {
font-size: 18px;
}
.gen-linkbutton-26 > .button {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-26 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-26 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-26 > .button > span{
padding:0 2px;
}



.gen-slide-13 { position: relative; }





.gen-slide-13 span {
}
.gen-slide-13 {
	text-transform: 0;
}

.gen-block-41 { position: relative; }
.gen-block-41 {
	height: 684px;
}

@media (max-width: 1199.98px) {
	.gen-block-41 {
		height: 545px;
	}
}


@media (max-width: 767.98px) {
			.gen-block-41 {
				height: 440px;
			}
}

@media (max-width: 575.98px) {
			.gen-block-41 {
				height: 545px;
			}
}

.gen-block-41 span {
}
.gen-block-41 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-41  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-41  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-41 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_Slide7.0d24uuczton.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-41 { background-image:url('/o/SiFly_Slide7.0d24uuczton.2312x1368.o.bg.webp'); }
.no-webp .gen-block-41 { background-image:url('/o/SiFly_Slide7.0d24uuczton.2312x1368.o.bg.jpg'); }
.gen-paragraph-127 { position: relative; }
.gen-paragraph-127 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-127 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-127 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-127 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-127 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-127 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-127 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-127 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-127 .paragraph {
	color: rgba(10, 16, 20, 1);
}


.gen-heading-22 { position: relative; }
.gen-heading-22 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-22 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-22 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-22 .h span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-heading-22 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-22 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-22 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-22 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-22 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-22 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-22 .h  {
	font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-22 .h  span {
font-size: 32px;
	}
}
.gen-heading-22 .h {
	color: rgba(10, 16, 20, 1);
}


.gen-paragraph-128 { position: relative; }
.gen-paragraph-128 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-128 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-128 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-128 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-128 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-128 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-128 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-128 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-128 .paragraph {
	color: rgba(10, 16, 20, 1);
}


.gen-linkbutton-27 { position: relative; }
.gen-linkbutton-27 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-27 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-27 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-27 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-27 > .button  {
	font-size: 18px;
}
.gen-linkbutton-27 > .button  span {
font-size: 18px;
}
.gen-linkbutton-27 > .button {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-27 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-27 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-27 > .button > span{
padding:0 2px;
}



.gen-slide-14 { position: relative; }





.gen-slide-14 span {
}
.gen-slide-14 {
	text-transform: 0;
}

.gen-block-42 { position: relative; }
.gen-block-42 {
	width: auto;
	height: 684px;
}

@media (max-width: 1199.98px) {
	.gen-block-42 {
		height: 545px;
	}
}


@media (max-width: 767.98px) {
			.gen-block-42 {
				height: 440px;
			}
}

@media (max-width: 575.98px) {
			.gen-block-42 {
				height: 545px;
			}
}

.gen-block-42 span {
}
.gen-block-42 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-42  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-42  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-42 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_Slide8.odondgjxkzn.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-42 { background-image:url('/o/SiFly_Slide8.odondgjxkzn.2312x1368.o.bg.webp'); }
.no-webp .gen-block-42 { background-image:url('/o/SiFly_Slide8.odondgjxkzn.2312x1368.o.bg.jpg'); }
.gen-paragraph-129 { position: relative; }
.gen-paragraph-129 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-129 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-129 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-129 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-129 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-129 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-129 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-129 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-129 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-23 { position: relative; }
.gen-heading-23 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-23 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-23 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-23 .h span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-heading-23 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-23 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-23 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-23 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-23 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-23 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-23 .h  {
	font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-23 .h  span {
font-size: 32px;
	}
}
.gen-heading-23 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-130 { position: relative; }
.gen-paragraph-130 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-130 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-130 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-130 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-130 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-130 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-130 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-130 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-130 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-28 { position: relative; }
.gen-linkbutton-28 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-28 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-28 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-28 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-28 > .button  {
	font-size: 18px;
}
.gen-linkbutton-28 > .button  span {
font-size: 18px;
}
.gen-linkbutton-28 > .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, 0);
}
.gen-linkbutton-28 > .button:hover {
	color: rgba(10, 16, 20, 1);
}
.gen-linkbutton-28 > .button:active {
	color: rgba(10, 16, 20, 1);
}

.gen-linkbutton-28 > .button > span{
padding:0 2px;
}



.gen-slider-3 .number-text { position: relative; }





.gen-slider-3 .number-text span {
}
.gen-slider-3 .number-text {
	text-transform: 0;
}


.gen-slider-3 .pagination { position: relative; }





.gen-slider-3 .pagination span {
}
.gen-slider-3 .pagination {
	text-transform: 0;
}

.gen-slider-3 .pagination .dot { position: relative; }





.gen-slider-3 .pagination .dot span {
}
.gen-slider-3 .pagination .dot {
	text-transform: 0;
}



.gen-slider-3 .icon-left { position: relative; }
.gen-slider-3 .icon-left {
	margin-left: 0px;
}





.gen-slider-3 .icon-left span {
}
.gen-slider-3 .icon-left {
	text-transform: 0;
}
.gen-slider-3 .icon-left  {
}
.gen-slider-3 .icon-left {
	color: rgba(0, 0, 0, 0);
}

.gen-slider-3 .icon-left div > i{
font-size:46px;
}
.gen-slider-3 .icon-left div > i{
color:rgba(255, 255, 255, 1);
}

.gen-slider-3 .icon-right { position: relative; }
.gen-slider-3 .icon-right {
	margin-right: 0px;
}





.gen-slider-3 .icon-right span {
}
.gen-slider-3 .icon-right {
	text-transform: 0;
}
.gen-slider-3 .icon-right  {
}
.gen-slider-3 .icon-right {
	color: rgba(0, 0, 0, 0);
}

.gen-slider-3 .icon-right div > i{
font-size:46px;
}
.gen-slider-3 .icon-right div > i{
color:rgba(255, 255, 255, 1);
}





.gen-editorsection-15 { position: relative; }





.gen-editorsection-15 span {
}
.gen-editorsection-15 {
	text-transform: 0;
}
.gen-editorsection-15  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-15 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-27 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-27 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-27 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-27 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-27 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-27 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-27 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-27 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-27 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-27 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-27 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-27 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-27 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-27 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-27 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-27 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-27 { position: relative; }
.gen-editorrow-27 {
	margin-right: 15px;
	margin-left: 15px;
}





.gen-editorrow-27 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-27 span {
}
.gen-editorrow-27 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-editorrow-27  {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-27  {
	padding-top: 30px;
	padding-bottom: 20px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-27  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-27  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-27 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-40 { position: relative; }





.gen-editorcolumn-40 span {
}
.gen-editorcolumn-40 {
	text-transform: 0;
}

.gen-block-43 { position: relative; }





.gen-block-43 span {
}
.gen-block-43 {
}
.gen-block-43  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 767.98px) {
  .gen-block-43  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-43 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-10 { position: relative; }
.gen-image-10 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 36px;
	height: 36px;
}


@media (max-width: 991.98px) {
			.gen-image-10 {
				width: 36px;
				height: 36px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-10 {
						width: 36px;
						height: 36px;
					}
}

.gen-image-10 .image-a span {
	line-height: 1.2em;
}
.gen-image-10 .image-a {
	line-height: 1.2em;
}
.gen-image-10 .image-a  {
}
.gen-image-10 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-24 { position: relative; }





.gen-heading-24 .h span {
	line-height: 1.2em;
}
.gen-heading-24 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-24 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-24 .h  span {
font-size: 18px;
}
.gen-heading-24 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-131 { position: relative; }





.gen-paragraph-131 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-131 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.gen-paragraph-131 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-131 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-131 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-131 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-131 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-29 { position: relative; }
.gen-linkbutton-29 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-29 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-29 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-29 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-29 > .button  {
	font-size: 16px;
}
.gen-linkbutton-29 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-29 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-29 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-29 > .button {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-29 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-29 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-29 > .button > span{
padding:0 2px;
}



.gen-editorcolumn-41 { position: relative; }





.gen-editorcolumn-41 span {
}
.gen-editorcolumn-41 {
	text-transform: 0;
}

.gen-block-44 { position: relative; }





.gen-block-44 span {
}
.gen-block-44 {
}
.gen-block-44  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 767.98px) {
  .gen-block-44  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-44 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-11 { position: relative; }
.gen-image-11 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 36px;
	height: 36px;
}


@media (max-width: 991.98px) {
			.gen-image-11 {
				width: 36px;
				height: 36px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-11 {
						width: 36px;
						height: 36px;
					}
}

.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-heading-25 { position: relative; }





.gen-heading-25 .h span {
	line-height: 1.2em;
}
.gen-heading-25 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-25 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-25 .h  span {
font-size: 18px;
}
.gen-heading-25 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-132 { position: relative; }





.gen-paragraph-132 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-132 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.gen-paragraph-132 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-132 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-132 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-132 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-132 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-30 { position: relative; }
.gen-linkbutton-30 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-30 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-30 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-30 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-30 > .button  {
	font-size: 16px;
}
.gen-linkbutton-30 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-30 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-30 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-30 > .button {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-30 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-30 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-30 > .button > span{
padding:0 2px;
}



.gen-editorcolumn-42 { position: relative; }





.gen-editorcolumn-42 span {
}
.gen-editorcolumn-42 {
	text-transform: 0;
}

.gen-block-45 { position: relative; }





.gen-block-45 span {
}
.gen-block-45 {
}
.gen-block-45  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 767.98px) {
  .gen-block-45  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-45 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-12 { position: relative; }
.gen-image-12 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 36px;
	height: 36px;
}


@media (max-width: 991.98px) {
			.gen-image-12 {
				width: 36px;
				height: 36px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-12 {
						width: 36px;
						height: 36px;
					}
}

.gen-image-12 .image-a span {
	line-height: 1.2em;
}
.gen-image-12 .image-a {
	line-height: 1.2em;
}
.gen-image-12 .image-a  {
}
.gen-image-12 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-26 { position: relative; }





.gen-heading-26 .h span {
	line-height: 1.2em;
}
.gen-heading-26 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-26 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-26 .h  span {
font-size: 18px;
}
.gen-heading-26 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-133 { position: relative; }





.gen-paragraph-133 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-133 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.gen-paragraph-133 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-133 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-133 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-133 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-133 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-31 { position: relative; }
.gen-linkbutton-31 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-31 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-31 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-31 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-31 > .button  {
	font-size: 16px;
}
.gen-linkbutton-31 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-31 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-31 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-31 > .button {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-31 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-31 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-31 > .button > span{
padding:0 2px;
}





.gen-editormain-2 { position: relative; }





.gen-editorsection-16 { position: relative; }





.gen-editorsection-16 span {
}
.gen-editorsection-16 {
	text-transform: 0;
}
.gen-editorsection-16  {
	padding-top: 90px;
	padding-bottom: 360px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-16  {
	padding-top: 120px;
	padding-bottom: 360px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-16  {
	padding-top: 100px;
	padding-bottom: 220px;
	}
}
.gen-editorsection-16 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_logIn.yhwlabbeltm.jpg') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-16 { background-image:url('/o/SiFly_logIn.yhwlabbeltm.4096x2735.o.bg.webp'); }
.no-webp .gen-editorsection-16 { background-image:url('/o/SiFly_logIn.yhwlabbeltm.4096x2735.o.bg.jpg'); }
.gen-editorrow-28 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-28 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-28 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-28 .col:nth-child(1) {
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%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-28 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-28 { position: relative; }



@media (max-width: 767.98px) {
						.gen-editorrow-28 {
							margin-right: 0px;
							margin-left: 0px;
							width: 100%;
						}
}


.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: 10px;
	padding-bottom: 10px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-28  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
}
.gen-editorrow-28 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-43 { position: relative; }





.gen-editorcolumn-43 span {
}
.gen-editorcolumn-43 {
	text-transform: 0;
}

.gen-heading-27 { position: relative; }
.gen-heading-27 {
	margin-right: 0px;
	margin-bottom: 105px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-27 {
				margin-bottom: 30px;
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-27 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-27 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-27 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-27 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-27 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-27 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-27 .h  span {
font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-27 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-27 .h  span {
font-size: 42px;
	}
}
.gen-heading-27 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-loginform-1 { position: relative; }
.gen-loginform-1 {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 322px;
}

@media (max-width: 1199.98px) {
	.gen-loginform-1 {
		width: 322px;
	}
}

@media (max-width: 991.98px) {
	.gen-loginform-1 {
		width: 322px;
	}
}

@media (max-width: 767.98px) {
	.gen-loginform-1 {
		width: 322px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-loginform-1 {
		margin-bottom: 0px;
		width: 100%;
	}
}

.gen-loginform-1 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-loginform-1 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-loginform-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-loginform-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-input-6 { position: relative; }
.gen-input-6 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-6 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-6 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-6 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-input-6 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: 56px;
	}
}

.gen-input-6 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-6 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-input-6 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-6 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-6 > .inner-wrapper > .input {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-6 > .inner-wrapper > .input:focus {
	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);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-6 > .inner-wrapper > .input: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(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-input-6 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-6 > .inner-wrapper > .input + i{
padding:0 17px;
}

.gen-input-7 { position: relative; }
.gen-input-7 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-7 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-7 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-7 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-input-7 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: 56px;
	}
}

.gen-input-7 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-7 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-input-7 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-7 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-7 > .inner-wrapper > .input {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-7 > .inner-wrapper > .input:focus {
	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);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-7 > .inner-wrapper > .input: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(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-input-7 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-7 > .inner-wrapper > .input + i{
padding:0 20px;
}

.gen-paragraph-134 { position: relative; }
.gen-paragraph-134 {
	margin-top: 0px;
	margin-bottom: 30px;
}



@media (max-width: 767.98px) {
					.gen-paragraph-134 {
						margin-top: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-paragraph-134 {
						margin-bottom: 15px;
					}
}

.gen-paragraph-134 .paragraph span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-paragraph-134 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	text-decoration: underline;
	letter-spacing: 0em;
}
.gen-paragraph-134 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-134 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-134 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-134 .paragraph:hover {
	color: rgba(45, 45, 45, 1);
}


.gen-button-8 { position: relative; }
.gen-button-8 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 240px;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-button-8 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-button-8 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-8 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-8 > .button  {
	font-size: 16px;
	text-align: left;
}
.gen-button-8 > .button  span {
font-size: 16px;
}
.gen-button-8 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-8 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-8 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-8 > .button > span{
padding:0 27px;
}

.gen-linkbutton-32 { position: relative; }
.gen-linkbutton-32 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 240px;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-linkbutton-32 {
		margin-left: 5px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-linkbutton-32 {
		margin-right: 0px;
		margin-left: 5px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-linkbutton-32 {
		margin-left: 5px;
	}
}

@media (max-width: 575.98px) {
	.gen-linkbutton-32 {
		margin-right: auto;
		margin-bottom: 5px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-linkbutton-32 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-32 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-32 > .button  {
	padding-left: 15px;
	font-size: 16px;
}
.gen-linkbutton-32 > .button  span {
font-size: 16px;
}
.gen-linkbutton-32 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-32 > .button:hover {
	color: rgba(45, 45, 45, 1);
}
.gen-linkbutton-32 > .button:active {
	color: rgba(45, 45, 45, 1);
}

.gen-linkbutton-32 > .button > span{
padding:0 2px;
}





.gen-editormain-3 { position: relative; }





.gen-editorsection-17 { position: relative; }





.gen-editorsection-17 span {
}
.gen-editorsection-17 {
	text-transform: 0;
}
.gen-editorsection-17  {
	padding-top: 90px;
	padding-bottom: 360px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-17  {
	padding-top: 90px;
	padding-bottom: 360px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-17  {
	padding-top: 90px;
	padding-right: 15px;
	padding-bottom: 220px;
	padding-left: 15px;
	}
}
.gen-editorsection-17 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/Forgotten Password.5sih0oiikih.jpg') ;
	background-position: left center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-17 { background-image:url('/o/Forgotten Password.5sih0oiikih.6203x3893.o.bg.webp'); }
.no-webp .gen-editorsection-17 { background-image:url('/o/Forgotten Password.5sih0oiikih.6203x3893.o.bg.jpg'); }
.gen-editorrow-29 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.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; }





.gen-editorrow-29 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-29 span {
}
.gen-editorrow-29 {
	text-transform: 0;
}
.gen-editorrow-29  {
	padding-top: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-29 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-44 { position: relative; }





.gen-editorcolumn-44 span {
}
.gen-editorcolumn-44 {
	text-transform: 0;
}

.gen-block-46 { position: relative; }
.gen-block-46 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-46 span {
}
.gen-block-46 {
}
.gen-block-46  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-46 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-28 { position: relative; }
.gen-heading-28 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-28 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-28 {
						margin-right: auto;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-28 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-28 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-28 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-28 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-28 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-28 .h  span {
font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-28 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-28 .h  span {
font-size: 36px;
	}
}
.gen-heading-28 .h {
	color: rgba(10, 16, 20, 1);
}


.gen-paragraph-135 { position: relative; }
.gen-paragraph-135 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-135 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-135 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-135 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-135 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-135 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-135 .paragraph  span {
font-size: 20px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-135 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-135 .paragraph  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-135 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-135 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-135 .paragraph {
	color: rgba(10, 16, 20, 1);
}



.gen-forgottenpasswordform-1 { position: relative; }
.gen-forgottenpasswordform-1 {
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	width: 322px;
}


@media (max-width: 991.98px) {
			.gen-forgottenpasswordform-1 {
				width: 369px;
			}
}


@media (max-width: 575.98px) {
					.gen-forgottenpasswordform-1 {
						width: 100%;
					}
}

.gen-forgottenpasswordform-1 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-forgottenpasswordform-1 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-forgottenpasswordform-1  {
	padding-right: 5px;
	padding-left: 5px;
}
.gen-forgottenpasswordform-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-input-8 { position: relative; }
.gen-input-8 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-8 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-8 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-8 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-input-8 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: 56px;
	}
}

.gen-input-8 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-8 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-input-8 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-8 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-8 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-8 > .inner-wrapper > .input:focus {
	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);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-8 > .inner-wrapper > .input: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(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-input-8 > .inner-wrapper > .input::placeholder{
color:rgba(45, 45, 45, 1);
}
.gen-input-8 > .inner-wrapper > .input + i{
padding:0 20px;
}
.gen-input-8 > .inner-wrapper > .input + i{
color:rgba(255, 255, 255, 1);
}

.gen-button-9 { position: relative; }
.gen-button-9 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 240px;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-button-9 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-button-9 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-9 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-9 > .button  {
	font-size: 16px;
	text-align: left;
}
.gen-button-9 > .button  span {
font-size: 16px;
}
.gen-button-9 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-9 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-9 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-9 > .button > span{
padding:0 14px;
}





.gen-editormain-4 { position: relative; }





.gen-editorsection-18 { position: relative; }





.gen-editorsection-18 span {
}
.gen-editorsection-18 {
	text-transform: 0;
}
.gen-editorsection-18  {
	padding-top: 90px;
	padding-bottom: 360px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-18  {
	padding-top: 120px;
	padding-bottom: 360px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-18  {
	padding-top: 100px;
	padding-bottom: 220px;
	}
}
.gen-editorsection-18 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_signUp.w3dma1z3xzr.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-18 { background-image:url('/o/SiFly_signUp.w3dma1z3xzr.4096x2735.o.bg.webp'); }
.no-webp .gen-editorsection-18 { background-image:url('/o/SiFly_signUp.w3dma1z3xzr.4096x2735.o.bg.jpg'); }
.gen-editorrow-30 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-30 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-30 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-30 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-30 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-30 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-30 { position: relative; }





.gen-editorrow-30 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-30 span {
}
.gen-editorrow-30 {
	text-transform: 0;
}
.gen-editorrow-30  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-30  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-30  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-30 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-45 { position: relative; }





.gen-editorcolumn-45 span {
}
.gen-editorcolumn-45 {
	text-transform: 0;
}

.gen-block-47 { position: relative; }
.gen-block-47 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 636px;
}



@media (max-width: 767.98px) {
					.gen-block-47 {
						width: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-block-47 {
						margin-bottom: 0px;
						width: auto;
					}
}

.gen-block-47 span {
}
.gen-block-47 {
}
.gen-block-47  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-47 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-29 { position: relative; }
.gen-heading-29 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-29 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-29 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-29 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-29 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-29 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-29 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-29 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-29 .h  span {
font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-29 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-29 .h  span {
font-size: 42px;
	}
}
.gen-heading-29 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-29 .h:hover {
	color: rgba(34, 56, 67, 1);
}
.gen-heading-29 .h:active {
	color: rgba(34, 56, 67, 1);
}


.gen-paragraph-136 { position: relative; }
.gen-paragraph-136 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-136 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-136 {
						margin-right: 0px;
						margin-bottom: 30px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-136 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-136 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-136 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-136 .paragraph  span {
font-size: 20px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-136 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-136 .paragraph  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-136 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-136 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-136 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-136 .paragraph:hover {
	color: rgba(57, 95, 113, 1);
}
.gen-paragraph-136 .paragraph:active {
	color: rgba(57, 95, 113, 1);
}



.gen-signupform-1 { position: relative; }
.gen-signupform-1 {
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto;
	width: 322px;
}


@media (max-width: 991.98px) {
			.gen-signupform-1 {
				width: 369px;
			}
}


@media (max-width: 575.98px) {
					.gen-signupform-1 {
						margin-top: 0px;
						width: 100%;
					}
}

.gen-signupform-1 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-signupform-1 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-signupform-1  {
	padding-right: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-signupform-1  {
	padding-right: 15px;
	padding-left: 15px;
	}
}
.gen-signupform-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-input-9 { position: relative; }
.gen-input-9 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-9 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-9 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-9 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-input-9 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: 56px;
	}
}

.gen-input-9 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-9 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-input-9 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-9 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-9 > .inner-wrapper > .input {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-9 > .inner-wrapper > .input:focus {
	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);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-9 > .inner-wrapper > .input: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(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-input-9 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-9 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-9 > .inner-wrapper > .input + i{
color:rgba(45, 45, 45, 1);
}

.gen-input-10 { position: relative; }
.gen-input-10 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-10 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-10 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-10 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-input-10 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: 56px;
	}
}

.gen-input-10 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-10 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-input-10 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-10 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-10 > .inner-wrapper > .input {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-10 > .inner-wrapper > .input:focus {
	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);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-10 > .inner-wrapper > .input: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(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-input-10 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-10 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-10 > .inner-wrapper > .input + i{
color:rgba(97, 97, 97, 1);
}

.gen-input-11 { position: relative; }
.gen-input-11 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-11 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-11 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-11 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-input-11 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: 56px;
	}
}

.gen-input-11 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-11 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-input-11 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 40px;
	font-size: 16px;
}
.gen-input-11 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-11 > .inner-wrapper > .input {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-11 > .inner-wrapper > .input:focus {
	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);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-11 > .inner-wrapper > .input: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(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-input-11 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-11 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-11 > .inner-wrapper > .input + i{
color:rgba(255, 255, 255, 1);
}

.gen-input-12 { position: relative; }
.gen-input-12 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-12 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-12 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-12 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-input-12 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: 56px;
	}
}

.gen-input-12 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-12 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-input-12 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 40px;
	font-size: 16px;
}
.gen-input-12 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-12 > .inner-wrapper > .input {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-12 > .inner-wrapper > .input:focus {
	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);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-12 > .inner-wrapper > .input: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(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-input-12 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-12 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-12 > .inner-wrapper > .input + i{
color:rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-3 { position: relative; }
.gen-checkboxwithtext-3 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: 0px;
}





.gen-checkboxwithtext-3 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-checkboxwithtext-3 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-checkboxwithtext-3  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-checkboxwithtext-3  span {
font-size: 14px;
}
.gen-checkboxwithtext-3 {
	color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-3 .checkbox { position: relative; }
.gen-checkboxwithtext-3 .checkbox {
	margin-right: 6px;
	width: 23px;
	height: 23px;
}





.gen-checkboxwithtext-3 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-checkboxwithtext-3 .checkbox .checkmark-wrapper {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-checkboxwithtext-3 .checkbox .checkmark-wrapper  {
}
.gen-checkboxwithtext-3 .checkbox .checkmark-wrapper {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 0.263);
}

.gen-checkboxwithtext-3 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-3 .checkbox .checkmark-wrapper.checked{
background-color:rgba(57, 95, 113, 1);
}
.gen-checkboxwithtext-3 .checkbox .checkmark-wrapper i{
color:rgba(255, 255, 255, 1);
}


.gen-button-10 { position: relative; }
.gen-button-10 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 240px;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-button-10 {
		margin-bottom: 10px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-10 {
		margin-bottom: 10px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-10 {
		margin-bottom: 10px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-10 {
		margin-right: auto;
		margin-bottom: 10px;
		margin-left: auto;
		width: 213px;
	}
}

.gen-button-10 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-10 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-10 > .button  {
	font-size: 16px;
	text-align: left;
}
.gen-button-10 > .button  span {
font-size: 16px;
}
.gen-button-10 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-10 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-10 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-10 > .button > span{
padding:0 22px;
}

.gen-linkbutton-33 { position: relative; }
.gen-linkbutton-33 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 240px;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-linkbutton-33 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-linkbutton-33 {
		margin-right: 0px;
		margin-left: 5px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-linkbutton-33 {
		margin-left: 5px;
	}
}

@media (max-width: 575.98px) {
	.gen-linkbutton-33 {
		margin-right: auto;
		margin-bottom: 5px;
		margin-left: auto;
		width: auto;
	}
}

.gen-linkbutton-33 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-33 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-33 > .button  {
	padding-left: 15px;
	font-size: 16px;
}
.gen-linkbutton-33 > .button  span {
font-size: 16px;
}
.gen-linkbutton-33 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-33 > .button:hover {
	color: rgba(45, 45, 45, 1);
}
.gen-linkbutton-33 > .button:active {
	color: rgba(45, 45, 45, 1);
}

.gen-linkbutton-33 > .button > span{
padding:0 2px;
}





.gen-editormain-5 { position: relative; }





.gen-editorsection-19 { position: relative; }





.gen-editorsection-19 span {
}
.gen-editorsection-19 {
	text-transform: 0;
}
.gen-editorsection-19  {
	padding-top: 0px;
	padding-bottom: 24px;
}
.gen-editorsection-19 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-31 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-31 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-31 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-31 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-31 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-31 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-31 { position: relative; }





.gen-editorrow-31 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-31 span {
}
.gen-editorrow-31 {
	text-transform: 0;
}
.gen-editorrow-31  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-31   {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-31  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-31  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-31  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-31 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-46 { position: relative; }





.gen-editorcolumn-46 span {
}
.gen-editorcolumn-46 {
	text-transform: 0;
}

.gen-block-48 { position: relative; }
.gen-block-48 {
	width: auto;
	height: 800px;
}

@media (max-width: 1199.98px) {
	.gen-block-48 {
		height: 545px;
	}
}



@media (max-width: 575.98px) {
					.gen-block-48 {
						width: auto;
					}
}

.gen-block-48 span {
}
.gen-block-48 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-block-48  {
	padding-top: 120px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-48  {
	padding-top: 110px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-block-48 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_myProfile.r4yge4g3mup.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-48 { background-image:url('/o/SiFly_myProfile.r4yge4g3mup.4096x1646.o.bg.webp'); }
.no-webp .gen-block-48 { background-image:url('/o/SiFly_myProfile.r4yge4g3mup.4096x1646.o.bg.jpg'); }
.gen-heading-30 { position: relative; }
.gen-heading-30 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-30 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-30 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-30 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-30 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-30 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-30 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-30 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-30 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-30 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-30 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-30 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-30 .h  span {
font-size: 36px;
	}
}
.gen-heading-30 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-137 { position: relative; }
.gen-paragraph-137 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-137 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-137 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-137 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-137 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-137 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-137 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-137 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-137 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-137 .paragraph {
	color: rgba(255, 255, 255, 1);
}






.gen-editorsection-20 { position: relative; }





.gen-editorsection-20 span {
}
.gen-editorsection-20 {
	text-transform: 0;
}
.gen-editorsection-20  {
	padding-top: 0px;
	padding-bottom: 15px;
}
.gen-editorsection-20 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-32 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-32 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-32 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-32 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-32 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-32 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-32 { position: relative; }
.gen-editorrow-32 {
	margin-bottom: 30px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-32 {
								margin-bottom: 0px;
							}
}

.gen-editorrow-32 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-32 span {
}
.gen-editorrow-32 {
	text-transform: 0;
}
.gen-editorrow-32  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@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-editorcolumn-47 { position: relative; }





.gen-editorcolumn-47 span {
}
.gen-editorcolumn-47 {
	text-transform: 0;
}

.gen-heading-31 { position: relative; }
.gen-heading-31 {
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-31 {
		height: auto;
	}
}




.gen-heading-31 .h span {
}
.gen-heading-31 .h {
	font-family: 'Montserrat', sans-serif, cursive;
font-weight: 500;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-heading-31 .h  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	text-align: center;
}
@media (max-width: 1199.98px) {
  .gen-heading-31 .h   {
	font-size: 36px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-31 .h   span {
font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-31 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-31 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-31 .h  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-31 .h  span {
font-size: 28px;
	}
}
.gen-heading-31 .h {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}




.gen-editorrow-33 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-33 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-33 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-33 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-33 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-33 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-33 { position: relative; }
.gen-editorrow-33 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}





.gen-editorrow-33 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-33 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-33 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-editorrow-33  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-editorrow-33 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-48 { position: relative; }





.gen-editorcolumn-48 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-48 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-block-49 { position: relative; }
.gen-block-49 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
}





.gen-block-49 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-block-49 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-49  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-block-49  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-block-49 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_myProfile_settings.hzdcndd0kca.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-49 { background-image:url('/o/SiFly_myProfile_settings.hzdcndd0kca.4096x1983.o.bg.webp'); }
.no-webp .gen-block-49 { background-image:url('/o/SiFly_myProfile_settings.hzdcndd0kca.4096x1983.o.bg.jpg'); }
.gen-block-50 { position: relative; }
.gen-block-50 {
	margin-right: auto;
	width: 360px;
}




@media (max-width: 575.98px) {
							.gen-block-50 {
								width: 100%;
							}
}

.gen-block-50 span {
}
.gen-block-50 {
}
.gen-block-50  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-50 {
	color: rgba(0, 0, 0, 1);
}

.gen-profileform-1 { position: relative; }
.gen-profileform-1 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-profileform-1 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-profileform-1 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-profileform-1 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-profileform-1 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-profileform-1 span {
	line-height: 1.2em;
}
.gen-profileform-1 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-profileform-1  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-profileform-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-profileform-1 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-paragraph-138 { position: relative; }
.gen-paragraph-138 {
	margin-bottom: 4px;
}





.gen-paragraph-138 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-138 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-138 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-138 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-138 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-13 { position: relative; }
.gen-input-13 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-13 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-13 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-13 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-13 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-13 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-13 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-13 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-13 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-13 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-13 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-13 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-13 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-13 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-13 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-13 > .inner-wrapper > .input + i{
color:rgba(202, 202, 202, 1);
}

.gen-button-11 { position: relative; }
.gen-button-11 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 260px;
	height: 46px;
}

@media (max-width: 1199.98px) {
	.gen-button-11 {
		margin-right: auto;
		margin-left: auto;
		width: 260px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-11 {
		margin-right: auto;
		margin-left: auto;
		width: 260px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-11 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-11 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-11 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-11 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-11 > .button  {
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-button-11 > .button  span {
font-size: 16px;
}
.gen-button-11 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-11 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-11 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-11 > .button > span{
padding:0 18px;
}


.gen-button-12 { position: relative; }
.gen-button-12 {
	margin-top: 0px;
	margin-right: 24px;
	margin-bottom: 16px;
	margin-left: 24px;
	width: auto;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-button-12 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 200px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-12 {
		margin-right: auto;
		margin-left: auto;
		width: 200px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-12 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-12 {
		margin-top: 0px;
		margin-right: 15px;
		margin-bottom: 15px;
		margin-left: 15px;
		width: auto;
	}
}

.gen-button-12 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-12 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-12 > .button  {
	font-size: 16px;
}
.gen-button-12 > .button  span {
font-size: 16px;
}
.gen-button-12 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-button-12 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-12 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}

.gen-button-12 > .button > span{
padding:0 15px;
}

.gen-changepasswordform-1 { position: relative; }
.gen-changepasswordform-1 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-changepasswordform-1 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-changepasswordform-1 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-changepasswordform-1 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-changepasswordform-1 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100%;
		height: auto;
	}
}

.gen-changepasswordform-1 span {
	line-height: 1.2em;
}
.gen-changepasswordform-1 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-changepasswordform-1  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-changepasswordform-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-changepasswordform-1 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-paragraph-139 { position: relative; }
.gen-paragraph-139 {
	margin-bottom: 4px;
}





.gen-paragraph-139 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-139 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-139 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-139 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-139 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-14 { position: relative; }
.gen-input-14 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-14 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-14 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-14 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-14 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-14 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-14 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-14 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-14 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-14 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-14 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-14 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-14 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-14 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-14 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-14 > .inner-wrapper > .input + i{
color:rgba(202, 202, 202, 1);
}

.gen-input-15 { position: relative; }
.gen-input-15 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-15 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-15 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-15 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-15 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-15 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-15 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-15 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-15 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-15 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-15 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-15 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-15 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-15 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-15 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-15 > .inner-wrapper > .input + i{
color:rgba(97, 97, 97, 1);
}

.gen-input-16 { position: relative; }
.gen-input-16 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-16 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-16 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-16 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-16 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-16 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-16 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-16 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-16 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-16 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-16 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-16 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-16 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-16 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-16 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-16 > .inner-wrapper > .input + i{
color:rgba(97, 97, 97, 1);
}

.gen-button-13 { position: relative; }
.gen-button-13 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 260px;
	height: 46px;
}

@media (max-width: 1199.98px) {
	.gen-button-13 {
		margin-right: auto;
		margin-left: auto;
		width: 260px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-13 {
		margin-right: auto;
		margin-left: auto;
		width: 260px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-13 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-13 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-13 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-13 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-13 > .button  {
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-button-13 > .button  span {
font-size: 16px;
}
.gen-button-13 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-13 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-13 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-13 > .button > span{
padding:0 21px;
}







.gen-editorsection-21 { position: relative; }




@media (max-width: 575.98px) {
								.gen-editorsection-21 {
									margin-bottom: 0px;
								}
}

.gen-editorsection-21 span {
}
.gen-editorsection-21 {
	text-transform: 0;
}
.gen-editorsection-21  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-21 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.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 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-34 {
								margin-bottom: 0px;
							}
}

.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: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.gen-editorrow-34 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-49 { position: relative; }





.gen-editorcolumn-49 span {
}
.gen-editorcolumn-49 {
	text-transform: 0;
}

.gen-heading-32 { position: relative; }
.gen-heading-32 {
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-32 {
		height: auto;
	}
}




.gen-heading-32 .h span {
}
.gen-heading-32 .h {
	font-family: 'Montserrat', sans-serif, cursive;
font-weight: 500;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-heading-32 .h  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	text-align: center;
}
@media (max-width: 1199.98px) {
  .gen-heading-32 .h   {
	font-size: 36px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-32 .h   span {
font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-32 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-32 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-32 .h  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-32 .h  span {
font-size: 28px;
	}
}
.gen-heading-32 .h {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}




.gen-editorrow-35 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-35 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-35 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-35 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-35 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-35 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-35 { position: relative; }
.gen-editorrow-35 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}





.gen-editorrow-35 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-35 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-35 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-editorrow-35  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-editorrow-35 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-50 { position: relative; }





.gen-editorcolumn-50 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-50 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-block-51 { position: relative; }
.gen-block-51 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
}





.gen-block-51 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-block-51 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-51  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-block-51  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-block-51 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_address.bzdu43lmhzy.jpg') ;
	background-position: left center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-51 { background-image:url('/o/SiFly_address.bzdu43lmhzy.4096x2249.o.bg.webp'); }
.no-webp .gen-block-51 { background-image:url('/o/SiFly_address.bzdu43lmhzy.4096x2249.o.bg.jpg'); }
.gen-addresslist-1 { position: relative; }
.gen-addresslist-1 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 360px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-addresslist-1 {
		margin-bottom: 15px;
		width: 360px;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-addresslist-1 {
		width: 60%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-addresslist-1 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		width: 360px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-addresslist-1 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-addresslist-1 span {
	line-height: 1.2em;
}
.gen-addresslist-1 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-addresslist-1  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-addresslist-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-addresslist-1 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-addresslist-1 .empty { position: relative; }





.gen-addresslist-1 .empty span {
}
.gen-addresslist-1 .empty {
}
.gen-addresslist-1 .empty  {
}
.gen-addresslist-1 .empty {
	color: rgba(0, 0, 0, 0);
}

.gen-heading-33 { position: relative; }





.gen-heading-33 .h span {
	line-height: 1.2em;
}
.gen-heading-33 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-33 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 22px;
	text-align: center;
}
.gen-heading-33 .h  span {
font-size: 22px;
}
@media (max-width: 575.98px) {
  .gen-heading-33 .h  {
	font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-33 .h  span {
font-size: 20px;
	}
}
.gen-heading-33 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-33 .h:hover {
	color: rgba(34, 56, 67, 1);
}
.gen-heading-33 .h:active {
	color: rgba(34, 56, 67, 1);
}


.gen-paragraph-140 { position: relative; }
.gen-paragraph-140 {
	margin-bottom: 15px;
}





.gen-paragraph-140 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-140 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-140 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-140 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-140 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-140 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-140 .paragraph {
	color: rgba(202, 202, 202, 1);
}
.gen-paragraph-140 .paragraph:hover {
	color: rgba(57, 95, 113, 1);
}
.gen-paragraph-140 .paragraph:active {
	color: rgba(57, 95, 113, 1);
}



.gen-addresslist-1 .address-view { position: relative; }
.gen-addresslist-1 .address-view {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}



@media (max-width: 767.98px) {
					.gen-addresslist-1 .address-view {
						margin-bottom: 10px;
						width: 100%;
						height: auto;
					}
}


.gen-addresslist-1 .address-view span {
	line-height: 1.2em;
}
.gen-addresslist-1 .address-view {
	line-height: 1.2em;
}
.gen-addresslist-1 .address-view  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-addresslist-1 .address-view {
	color: rgba(45, 45, 45, 1);
}

.gen-block-52 { position: relative; }
.gen-block-52 {
	margin-bottom: 10px;
}



@media (max-width: 767.98px) {
					.gen-block-52 {
						margin-bottom: 0px;
						height: 100%;
					}
}

@media (max-width: 575.98px) {
					.gen-block-52 {
						width: 100%;
					}
}

.gen-block-52 span {
	line-height: 1.2em;
}
.gen-block-52 {
	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-52  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-52 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-34 { position: relative; }
.gen-heading-34 {
	margin-bottom: 4px;
}





.gen-heading-34 .h span {
	line-height: 1.2em;
}
.gen-heading-34 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-34 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-34 .h  span {
font-size: 16px;
}
.gen-heading-34 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-35 { position: relative; }
.gen-heading-35 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-35 {
				margin-right: 0px;
				margin-left: 0px;
			}
}



.gen-heading-35 .h span {
	line-height: 1.2em;
}
.gen-heading-35 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-35 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-35 .h  span {
font-size: 16px;
}
.gen-heading-35 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-141 { position: relative; }
.gen-paragraph-141 {
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-141 {
				margin-right: 0px;
				margin-left: 0px;
			}
}



.gen-paragraph-141 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-141 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-141 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-141 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-141 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-button-14 { position: relative; }
.gen-button-14 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-button-14 {
		margin-right: auto;
		margin-left: 0px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-14 {
		margin-right: auto;
		margin-left: 0px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-14 {
		margin-right: auto;
		margin-left: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-14 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-button-14 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-14 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-14 > .button  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-14 > .button  span {
font-size: 16px;
}
.gen-button-14 > .button {
	color: rgba(202, 202, 202, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}
.gen-button-14 > .button:hover {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-button-14 > .button:active {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-button-14 > .button > span{
padding:0 0px;
}



.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: 46px;
}

@media (max-width: 1199.98px) {
	.gen-addresslist-1 .add-new-button {
		margin-right: auto;
		margin-left: auto;
		width: 260px;
	}
}

@media (max-width: 991.98px) {
	.gen-addresslist-1 .add-new-button {
		margin-right: auto;
		margin-left: auto;
		width: 260px;
	}
}

@media (max-width: 767.98px) {
	.gen-addresslist-1 .add-new-button {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-addresslist-1 .add-new-button {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-addresslist-1 .add-new-button > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-addresslist-1 .add-new-button > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-addresslist-1 .add-new-button > .button  {
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-addresslist-1 .add-new-button > .button  span {
font-size: 16px;
}
.gen-addresslist-1 .add-new-button > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-addresslist-1 .add-new-button > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-addresslist-1 .add-new-button > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 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-addresslist-1 .address-form  {
}
.gen-addresslist-1 .address-form {
	color: rgba(0, 0, 0, 0);
}

.gen-heading-36 { position: relative; }
.gen-heading-36 {
	margin-bottom: 4px;
}





.gen-heading-36 .h span {
	line-height: 1.2em;
}
.gen-heading-36 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.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(255, 255, 255, 1);
}


.gen-input-17 { position: relative; }
.gen-input-17 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-17 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-17 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-17 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-17 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-17 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-17 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-17 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-17 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-17 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-17 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-17 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-17 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-17 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-17 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-input-18 { position: relative; }
.gen-input-18 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-18 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-18 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-18 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-18 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-18 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-18 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-18 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-18 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-18 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-18 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-18 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-18 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-18 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-18 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-input-19 { position: relative; }
.gen-input-19 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-19 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-19 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-19 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-19 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-19 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-19 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-19 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-19 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-19 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-19 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-19 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-19 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-19 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-19 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-dropdown-3 { position: relative; }
.gen-dropdown-3 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-3 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-3 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-3 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-3 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-3 .dropdown-input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-3 .dropdown-input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-3 .dropdown-input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-dropdown-3 .dropdown-input  span {
font-size: 16px;
}
.gen-dropdown-3 .dropdown-input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-dropdown-3 .dropdown-input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-dropdown-3 .dropdown-input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-dropdown-3 .dropdown-input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-3 .dropdown-button { position: relative; }
.gen-dropdown-3 .dropdown-button {
	width: 60px;
	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: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-dropdown-3 .dropdown-button  {
}
.gen-dropdown-3 .dropdown-button {
	color: rgba(0, 0, 0, 1);
}

.gen-dropdown-3 .dropdown-button > i{
color:rgba(255, 255, 255, 1);
}

.gen-dropdown-3 .dropdown-balloon { position: relative; }
.gen-dropdown-3 .dropdown-balloon {
	margin-top: 55px;
	margin-right: 10px;
	margin-bottom: 15px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-3 .dropdown-balloon {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-3 .dropdown-balloon {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-3 .dropdown-balloon {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-3 .dropdown-balloon {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-3 .dropdown-balloon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-3 .dropdown-balloon {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-3 .dropdown-balloon  {
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-dropdown-3 .dropdown-balloon  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-3 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-dropdown-3 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	padding-left: 15px;
	}
}
.gen-dropdown-3 .dropdown-balloon {
	color: rgba(10, 16, 20, 1);
box-shadow: 0px 0px 12px rgba(45, 45, 45, 0.067);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-3 .dropdown-balloon:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-3 .dropdown-balloon:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-3 .dropdown-balloon .dropdown-item{
padding:0 19px;
}
.gen-dropdown-3 .dropdown-balloon .dropdown-item{
min-height:30px;
}
.gen-dropdown-3 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(245, 245, 245, 1);
}
.gen-dropdown-3 .dropdown-balloon .search { position: relative; }
.gen-dropdown-3 .dropdown-balloon .search {
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-3 .dropdown-balloon .search {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-3 .dropdown-balloon .search {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-3 .dropdown-balloon .search {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-3 .dropdown-balloon .search {
		margin-right: 15px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 45px;
	font-size: 16px;
}
.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(242, 242, 242, 1);
	background-color: rgba(242, 242, 242, 1);
}
.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input::placeholder{
color:rgba(150, 150, 150, 1);
}
.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 18px;
}



.gen-input-20 { position: relative; }
.gen-input-20 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-20 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-20 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-20 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-20 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-20 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-20 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-20 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-20 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-20 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-20 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-20 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-20 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-20 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-20 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-input-21 { position: relative; }
.gen-input-21 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-21 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-21 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-21 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-21 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-21 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-21 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-21 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-21 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-21 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-21 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-21 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-21 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-21 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-21 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-input-22 { position: relative; }
.gen-input-22 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-22 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-22 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-22 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-22 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-22 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-22 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-22 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-22 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-22 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-22 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-22 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-22 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-22 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-22 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-input-23 { position: relative; }
.gen-input-23 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-23 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-23 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-23 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-23 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-23 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-23 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-23 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-23 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-23 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-23 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-23 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-23 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-23 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-23 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-input-24 { position: relative; }
.gen-input-24 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-24 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-24 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-24 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-24 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-24 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-24 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-24 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-24 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-24 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-24 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-24 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-input-24 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-24 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-24 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-textarea-1 { position: relative; }
.gen-textarea-1 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-textarea-1 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-textarea-1 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-textarea-1 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-textarea-1 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-textarea-1 .text-area span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-textarea-1 .text-area {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-textarea-1 .text-area  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-textarea-1 .text-area  span {
font-size: 16px;
}
.gen-textarea-1 .text-area {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-textarea-1 .text-area:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-textarea-1 .text-area:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(48, 48, 48, 1);
}
.gen-textarea-1 .text-area:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-textarea-1 .text-area::placeholder{
color:rgba(202, 202, 202, 1);
}

.gen-editorrow-36 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-36 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-36 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-36 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-36 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-36 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-36 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-36 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-36 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-36 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-36 .col:nth-child(2) {
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 {
}
.gen-editorrow-36  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@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-bottom: 10px;
	}
}
.gen-editorrow-36 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-51 { position: relative; }





.gen-editorcolumn-51 span {
}
.gen-editorcolumn-51 {
}

.gen-button-15 { position: relative; }
.gen-button-15 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 46px;
}

@media (max-width: 1199.98px) {
	.gen-button-15 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-15 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-15 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-15 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-15 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-15 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-15 > .button  {
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-button-15 > .button  span {
font-size: 16px;
}
.gen-button-15 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-15 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-15 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-15 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-52 { position: relative; }





.gen-editorcolumn-52 span {
}
.gen-editorcolumn-52 {
}

.gen-button-16 { position: relative; }
.gen-button-16 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: auto;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-button-16 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		width: 95%;
	}
}

@media (max-width: 991.98px) {
	.gen-button-16 {
		margin-right: 0px;
		margin-left: auto;
		width: 95%;
	}
}

@media (max-width: 767.98px) {
	.gen-button-16 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-16 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-16 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-16 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-16 > .button  {
	font-size: 16px;
}
.gen-button-16 > .button  span {
font-size: 16px;
}
.gen-button-16 > .button {
	color: rgba(150, 150, 150, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}
.gen-button-16 > .button:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-16 > .button:active {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 1);
}

.gen-button-16 > .button > span{
padding:0 5px;
}









.gen-editorsection-22 { position: relative; }





.gen-editorsection-22 span {
}
.gen-editorsection-22 {
	text-transform: 0;
}
.gen-editorsection-22  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-22 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-37 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-37 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-37 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-37 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-37 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-37 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-37 { position: relative; }
.gen-editorrow-37 {
	margin-bottom: 30px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-37 {
								margin-bottom: 0px;
							}
}

.gen-editorrow-37 > .col { padding-left: 15px; padding-right: 15px }
.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;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-37  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-37 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-53 { position: relative; }





.gen-editorcolumn-53 span {
}
.gen-editorcolumn-53 {
	text-transform: 0;
}

.gen-heading-37 { position: relative; }
.gen-heading-37 {
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-37 {
		height: auto;
	}
}




.gen-heading-37 .h span {
}
.gen-heading-37 .h {
	font-family: 'Montserrat', sans-serif, cursive;
font-weight: 500;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-heading-37 .h  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	text-align: center;
}
@media (max-width: 1199.98px) {
  .gen-heading-37 .h   {
	font-size: 36px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-37 .h   span {
font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-37 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-37 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-37 .h  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-37 .h  span {
font-size: 28px;
	}
}
.gen-heading-37 .h {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}




.gen-editorrow-38 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-38 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-38 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-38 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-38 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-38 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-38 { position: relative; }
.gen-editorrow-38 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}





.gen-editorrow-38 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-38 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-38 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-editorrow-38  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-editorrow-38 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-54 { position: relative; }





.gen-editorcolumn-54 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-54 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-block-53 { position: relative; }
.gen-block-53 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
}





.gen-block-53 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-block-53 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-53  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-block-53  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-block-53 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_yourOrders.qmfyah5f1yo.jpg') ;
	background-position: right bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-53 { background-image:url('/o/SiFly_yourOrders.qmfyah5f1yo.4096x1691.o.bg.webp'); }
.no-webp .gen-block-53 { background-image:url('/o/SiFly_yourOrders.qmfyah5f1yo.4096x1691.o.bg.jpg'); }
.gen-orderlist-1 { position: relative; }
.gen-orderlist-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 460px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-orderlist-1 {
		margin-bottom: 15px;
		width: 460px;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-orderlist-1 {
		width: 460px;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-orderlist-1 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: 460px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-orderlist-1 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-orderlist-1 span {
	line-height: 1.2em;
}
.gen-orderlist-1 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-orderlist-1  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 0px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-orderlist-1  {
	padding-top: 24px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
.gen-orderlist-1 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-orderlist-1 .empty { position: relative; }





.gen-orderlist-1 .empty span {
}
.gen-orderlist-1 .empty {
	text-transform: 0;
}
.gen-orderlist-1 .empty  {
}
.gen-orderlist-1 .empty {
	color: rgba(0, 0, 0, 0);
}

.gen-heading-38 { position: relative; }
.gen-heading-38 {
	margin-top: 0px;
	margin-bottom: 4px;
}




@media (max-width: 575.98px) {
							.gen-heading-38 {
								margin-right: auto;
								margin-left: auto;
							}
}

.gen-heading-38 .h span {
	line-height: 1.2em;
}
.gen-heading-38 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-38 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-heading-38 .h  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-heading-38 .h  {
	font-size: 20px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-38 .h  span {
font-size: 20px;
	}
}
.gen-heading-38 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-34 { position: relative; }
.gen-linkbutton-34 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 260px;
	height: 46px;
}

@media (max-width: 1199.98px) {
	.gen-linkbutton-34 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-linkbutton-34 {
		margin-right: auto;
		margin-left: auto;
		width: 260px;
	}
}

@media (max-width: 767.98px) {
	.gen-linkbutton-34 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-linkbutton-34 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-linkbutton-34 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-34 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-linkbutton-34 > .button  {
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-linkbutton-34 > .button  span {
font-size: 16px;
}
.gen-linkbutton-34 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-34 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-34 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-34 > .button > span{
padding:0 15px;
}


.gen-orderlist-1 .order-view { position: relative; }
.gen-orderlist-1 .order-view {
	margin-bottom: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-orderlist-1 .order-view {
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-orderlist-1 .order-view {
				margin-bottom: 0px;
			}
}

@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;
}
.gen-orderlist-1 .order-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.gen-orderlist-1 .order-view {
	color: rgba(0, 0, 0, 1);
}

.gen-block-54 { position: relative; }
.gen-block-54 {
	margin-bottom: 15px;
}



@media (max-width: 767.98px) {
					.gen-block-54 {
						height: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-block-54 {
						width: 100%;
					}
}

.gen-block-54 span {
	line-height: 1.2em;
}
.gen-block-54 {
	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-54  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-block-54 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorrow-39 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-39 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-39 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-39 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-39 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-39 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-39 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-39 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-39 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-39 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-39 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-39 { position: relative; }
.gen-editorrow-39 {
	margin-bottom: 10px;
}





.gen-editorrow-39 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-39 span {
}
.gen-editorrow-39 {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	text-transform: 0;
}
.gen-editorrow-39  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@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;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-39  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-39 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorcolumn-55 { position: relative; }





.gen-editorcolumn-55 span {
}
.gen-editorcolumn-55 {
	text-transform: 0;
}

.gen-paragraph-142 { position: relative; }
.gen-paragraph-142 {
	margin-bottom: 0px;
}





.gen-paragraph-142 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-142 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	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(255, 255, 255, 1);
}


.gen-heading-39 { position: relative; }
.gen-heading-39 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}


@media (max-width: 991.98px) {
			.gen-heading-39 {
				margin-right: 0px;
				margin-left: 0px;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-39 {
						margin-right: 5px;
					}
}

.gen-heading-39 .h span {
	line-height: 1.2em;
}
.gen-heading-39 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-39 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-39 .h  span {
font-size: 16px;
}
.gen-heading-39 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-143 { position: relative; }





.gen-paragraph-143 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-143 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-143 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-143 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-143 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-40 { position: relative; }
.gen-heading-40 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


@media (max-width: 991.98px) {
			.gen-heading-40 {
				margin-right: 0px;
				margin-left: 0px;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-40 {
						margin-right: 5px;
					}
}

.gen-heading-40 .h span {
	line-height: 1.2em;
}
.gen-heading-40 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-40 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-40 .h  span {
font-size: 16px;
}
.gen-heading-40 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-56 { position: relative; }





.gen-editorcolumn-56 span {
}
.gen-editorcolumn-56 {
	text-transform: 0;
}

.gen-paragraph-144 { position: relative; }





.gen-paragraph-144 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-144 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-144 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-144 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-144 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-41 { position: relative; }
.gen-heading-41 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}


@media (max-width: 991.98px) {
			.gen-heading-41 {
				margin-right: 0px;
				margin-left: 0px;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-41 {
						margin-right: 5px;
					}
}

.gen-heading-41 .h span {
	line-height: 1.2em;
}
.gen-heading-41 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-41 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-41 .h  span {
font-size: 16px;
}
.gen-heading-41 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-145 { position: relative; }





.gen-paragraph-145 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-145 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-145 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-145 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-145 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-42 { position: relative; }
.gen-heading-42 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


@media (max-width: 991.98px) {
			.gen-heading-42 {
				margin-right: 0px;
				margin-left: 0px;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-42 {
						margin-right: 5px;
					}
}

.gen-heading-42 .h span {
	line-height: 1.2em;
}
.gen-heading-42 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-42 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-42 .h  span {
font-size: 16px;
}
.gen-heading-42 .h {
	color: rgba(255, 255, 255, 1);
}




.gen-paragraph-146 { position: relative; }





.gen-paragraph-146 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-146 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-146 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-146 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-146 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-147 { position: relative; }
.gen-paragraph-147 {
	margin-right: auto;
	margin-bottom: 10px;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-147 {
								margin-right: 0px;
								margin-bottom: 10px;
								margin-left: 0px;
								width: 128px;
							}
}

.gen-paragraph-147 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-147 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	text-transform: uppercase;
}
.gen-paragraph-147 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-147 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-147 .paragraph {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}


.gen-paragraph-148 { position: relative; }





.gen-paragraph-148 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-148 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-148 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-148 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-148 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-149 { position: relative; }
.gen-paragraph-149 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-149 {
								margin-right: 0px;
								margin-bottom: 10px;
								margin-left: 0px;
								width: 128px;
							}
}

.gen-paragraph-149 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-149 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	text-transform: uppercase;
}
.gen-paragraph-149 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-149 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-149 .paragraph {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-button-17 { position: relative; }
.gen-button-17 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 260px;
	height: 46px;
}

@media (max-width: 1199.98px) {
	.gen-button-17 {
		margin-right: auto;
		margin-left: auto;
		width: 260px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-17 {
		margin-right: auto;
		margin-left: auto;
		width: 260px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-17 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-17 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-17 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-17 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-17 > .button  {
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-button-17 > .button  span {
font-size: 16px;
}
.gen-button-17 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-17 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-17 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-17 > .button > span{
padding:0 0px;
}







.gen-editormain-6 { position: relative; }





.gen-editorsection-23 { position: relative; }
.gen-editorsection-23 {
	margin-top: 0px;
}





.gen-editorsection-23 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-23 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-23  {
	padding-top: 110px;
	padding-bottom: 15px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-23   {
	padding-top: 80px;
	padding-bottom: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorsection-23  {
	padding-top: 68px;
	padding-bottom: 30px;
	}
}
.gen-editorsection-23 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-40 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-40 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-40 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-40 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-40 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-40 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-40 { position: relative; }





.gen-editorrow-40 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-40 span {
}
.gen-editorrow-40 {
	text-transform: 0;
}
.gen-editorrow-40  {
	padding-top: 0px;
	padding-bottom: 5px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-40   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-40  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-40  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-40  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-40 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-57 { position: relative; }





.gen-editorcolumn-57 span {
}
.gen-editorcolumn-57 {
	text-transform: 0;
}

.gen-breadcrumblist-1 { position: relative; }





.gen-breadcrumblist-1 span {
	line-height: 1.2em;
}
.gen-breadcrumblist-1 {
	line-height: 1.2em;
}
.gen-breadcrumblist-1  {
	padding-right: 15px;
	padding-left: 15px;
}
.gen-breadcrumblist-1 {
	color: rgba(12, 162, 255, 1);
}

.gen-breadcrumblist-1 .breadcrumb-view { position: relative; }
.gen-breadcrumblist-1 .breadcrumb-view {
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}





.gen-breadcrumblist-1 .breadcrumb-view span {
	line-height: 1.2em;
}
.gen-breadcrumblist-1 .breadcrumb-view {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	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-breadcrumblist-1 .breadcrumb-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: left;
}
.gen-breadcrumblist-1 .breadcrumb-view  span {
font-size: 14px;
}
.gen-breadcrumblist-1 .breadcrumb-view {
	color: rgba(255, 255, 255, 1);
}
.gen-breadcrumblist-1 .breadcrumb-view:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-breadcrumblist-1 .breadcrumb-view:active {
	color: rgba(223, 239, 61, 1);
}
.gen-breadcrumblist-1 .breadcrumb-view.selected {
	color: rgba(223, 239, 61, 1);
}


.gen-breadcrumblist-1 .breadcrumb-separator { position: relative; }
.gen-breadcrumblist-1 .breadcrumb-separator {
	margin-right: 2px;
}





.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(12, 162, 255, 1);
}

.gen-breadcrumblist-1 .breadcrumb-separator{
color:rgba(255, 255, 255, 1);
}




.gen-editorrow-41 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-41 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-41 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-41 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-41 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-41 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-41 { position: relative; }





.gen-editorrow-41 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-41 span {
}
.gen-editorrow-41 {
	text-transform: 0;
}
.gen-editorrow-41  {
	padding-top: 12px;
	padding-bottom: 12px;
}
.gen-editorrow-41 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-58 { position: relative; }





.gen-editorcolumn-58 span {
}
.gen-editorcolumn-58 {
	text-transform: 0;
}

.gen-block-55 { position: relative; }
.gen-block-55 {
	margin-right: auto;
	margin-left: auto;
	width: 85%;
}

@media (max-width: 1199.98px) {
	.gen-block-55 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-55 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-55 {
		width: 100%;
	}
}


.gen-block-55 span {
}
.gen-block-55 {
}
.gen-block-55  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-55 {
	color: rgba(0, 0, 0, 1);
}

.gen-button-18 { position: relative; }
.gen-button-18 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 12%;
	height: 40px;
}

@media (max-width: 1199.98px) {
	.gen-button-18 {
		margin-right: auto;
		margin-left: auto;
		width: 140px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-18 {
		margin-right: auto;
		margin-left: auto;
		width: 140px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-18 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-18 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 140px;
	}
}

.gen-button-18 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-18 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-18 > .button  {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-button-18 > .button  span {
font-size: 16px;
}
.gen-button-18 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-button-18 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-18 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}

.gen-button-18 > .button > span{
padding:0 18px;
}

.gen-button-19 { position: relative; }
.gen-button-19 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 12%;
	height: 40px;
}

@media (max-width: 1199.98px) {
	.gen-button-19 {
		margin-right: auto;
		margin-left: auto;
		width: 140px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-19 {
		margin-right: auto;
		margin-left: auto;
		width: 140px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-19 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-19 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 140px;
	}
}

.gen-button-19 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-19 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-19 > .button  {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-button-19 > .button  span {
font-size: 16px;
}
.gen-button-19 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-button-19 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-19 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}

.gen-button-19 > .button > span{
padding:0 18px;
}

.gen-button-20 { position: relative; }
.gen-button-20 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 12%;
	height: 40px;
}

@media (max-width: 1199.98px) {
	.gen-button-20 {
		margin-right: auto;
		margin-left: auto;
		width: 140px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-20 {
		margin-right: auto;
		margin-left: auto;
		width: 140px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-20 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-20 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 140px;
	}
}

.gen-button-20 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-20 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-20 > .button  {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-button-20 > .button  span {
font-size: 16px;
}
.gen-button-20 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-button-20 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-20 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}

.gen-button-20 > .button > span{
padding:0 18px;
}

.gen-button-21 { position: relative; }
.gen-button-21 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 12%;
	height: 40px;
}

@media (max-width: 1199.98px) {
	.gen-button-21 {
		margin-right: auto;
		margin-left: auto;
		width: 140px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-21 {
		margin-right: auto;
		margin-left: auto;
		width: 140px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-21 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-21 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 140px;
	}
}

.gen-button-21 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-21 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-21 > .button  {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-button-21 > .button  span {
font-size: 16px;
}
.gen-button-21 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-button-21 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-21 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}

.gen-button-21 > .button > span{
padding:0 18px;
}

.gen-button-22 { position: relative; }
.gen-button-22 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 12%;
	height: 40px;
}

@media (max-width: 1199.98px) {
	.gen-button-22 {
		margin-right: auto;
		margin-left: auto;
		width: 140px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-22 {
		margin-right: auto;
		margin-left: auto;
		width: 140px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-22 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-22 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 140px;
	}
}

.gen-button-22 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-22 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-22 > .button  {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-button-22 > .button  span {
font-size: 16px;
}
.gen-button-22 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-button-22 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-22 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}

.gen-button-22 > .button > span{
padding:0 18px;
}

.gen-button-23 { position: relative; }
.gen-button-23 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 12%;
	height: 40px;
}

@media (max-width: 1199.98px) {
	.gen-button-23 {
		margin-right: auto;
		margin-left: auto;
		width: 140px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-23 {
		margin-right: auto;
		margin-left: auto;
		width: 140px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-23 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-23 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 140px;
	}
}

.gen-button-23 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-23 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-23 > .button  {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-button-23 > .button  span {
font-size: 16px;
}
.gen-button-23 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-button-23 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-23 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}

.gen-button-23 > .button > span{
padding:0 18px;
}

.gen-button-24 { position: relative; }
.gen-button-24 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 12%;
	height: 40px;
}

@media (max-width: 1199.98px) {
	.gen-button-24 {
		margin-right: auto;
		margin-left: auto;
		width: 140px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-24 {
		margin-right: auto;
		margin-left: auto;
		width: 140px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-24 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-24 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 140px;
	}
}

.gen-button-24 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-24 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-24 > .button  {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-button-24 > .button  span {
font-size: 16px;
}
.gen-button-24 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-button-24 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-24 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}

.gen-button-24 > .button > span{
padding:0 18px;
}




.gen-editorrow-42 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-42 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-42 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-42 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-42 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-42 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-42 { position: relative; }





.gen-editorrow-42 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-42 span {
}
.gen-editorrow-42 {
	text-transform: 0;
}
.gen-editorrow-42  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
@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(0, 0, 0, 0);
}

.gen-editorcolumn-59 { position: relative; }





.gen-editorcolumn-59 span {
}
.gen-editorcolumn-59 {
	text-transform: 0;
}

.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 {
		margin-right: 0px;
		margin-left: 0px;
		width: 100%;
		height: 498px;
	}
}

@media (max-width: 991.98px) {
	.gen-blockabsolute-1 {
		height: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-blockabsolute-1 {
				height: 100%;
			}
}

.gen-blockabsolute-1 span {
}
.gen-blockabsolute-1 {
	text-transform: 0;
}
.gen-blockabsolute-1  {
	padding-top: 30px;
}
@media (max-width: 575.98px) {
  .gen-blockabsolute-1  {
	padding-top: 30px;
	padding-right: 15px;
	padding-left: 15px;
	}
}
.gen-blockabsolute-1 {
	color: rgba(0, 0, 0, 0);
}

.gen-heading-43 { position: relative; }
.gen-heading-43 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-43 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-43 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-43 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-43 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: auto;
		height: auto;
	}
}

.gen-heading-43 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-43 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-43 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 54px;
	text-align: center;
}
.gen-heading-43 .h  span {
font-size: 54px;
}
@media (max-width: 991.98px) {
  .gen-heading-43 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-43 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-43 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-43 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-43 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-43 .h  span {
font-size: 36px;
	}
}
.gen-heading-43 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-150 { position: relative; }
.gen-paragraph-150 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-150 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-150 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-150 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-150 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-150 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-150 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-150 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-150 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-150 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-35 { position: relative; }
.gen-linkbutton-35 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-35 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-35 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-35 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-35 > .button  {
	font-size: 18px;
}
.gen-linkbutton-35 > .button  span {
font-size: 18px;
}
.gen-linkbutton-35 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-35 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-35 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-35 > .button > span{
padding:0 2px;
}


.gen-image-13 { position: relative; }
.gen-image-13 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: 800px;
}

@media (max-width: 1199.98px) {
	.gen-image-13 {
		margin-right: 25px;
		width: 100%;
		height: 648px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-13 {
		margin-right: auto;
		margin-left: auto;
		width: 100%;
		height: 480px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-13 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-image-13 {
		width: 100%;
		height: 536px;
	}
}

.gen-image-13 .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-image-13 .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-13 .image-a  {
	padding-top: 140px;
	padding-bottom: 60px;
}
.gen-image-13 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}




.gen-editorrow-43 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-43 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-43 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-43 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-43 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-43 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-43 { position: relative; }
.gen-editorrow-43 {
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}





.gen-editorrow-43 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-43 span {
}
.gen-editorrow-43 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-editorrow-43  {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.gen-editorrow-43 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-60 { position: relative; }





.gen-editorcolumn-60 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-60 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-block-56 { position: relative; }





.gen-block-56 span {
}
.gen-block-56 {
}
.gen-block-56  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-56 {
	color: rgba(57, 95, 113, 1);
}

.gen-productvariantbox-1 { position: relative; }
.gen-productvariantbox-1 {
	margin-bottom: 15px;
}





.gen-productvariantbox-1 span {
}
.gen-productvariantbox-1 {
	text-transform: 0;
}
.gen-productvariantbox-1  {
	padding-right: 0px;
	padding-left: 0px;
}
.gen-productvariantbox-1 {
	color: rgba(57, 95, 113, 1);
}

.gen-productvariantbox-1 .thumbnail-select { position: relative; }
.gen-productvariantbox-1 .thumbnail-select {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}





.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(57, 95, 113, 1);
}

.gen-productvariantbox-1 .thumbnail-select .title { position: relative; }
.gen-productvariantbox-1 .thumbnail-select .title {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-productvariantbox-1 .thumbnail-select .title {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-productvariantbox-1 .thumbnail-select .title {
				margin-bottom: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-productvariantbox-1 .thumbnail-select .title {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: 0px;
			}
}

.gen-productvariantbox-1 .thumbnail-select .title span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-productvariantbox-1 .thumbnail-select .title {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-productvariantbox-1 .thumbnail-select .title  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-productvariantbox-1 .thumbnail-select .title  span {
font-size: 16px;
}
.gen-productvariantbox-1 .thumbnail-select .title {
	color: rgba(255, 255, 255, 1);
}


.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option { position: relative; }
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option {
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 6px;
	width: 80px;
	height: 80px;
}





.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option span {
	line-height: 2.5em;
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 2.5em;
font-weight: bold;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option  {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-size: 16px;
	text-align: center;
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option  span {
font-size: 16px;
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option:hover {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option:active {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option.selected {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 1);
}



.gen-productvariantbox-1 .color-select { position: relative; }
.gen-productvariantbox-1 .color-select {
	margin-top: 0px;
	margin-bottom: 5px;
	width: auto;
	height: auto;
}





.gen-productvariantbox-1 .color-select span {
}
.gen-productvariantbox-1 .color-select {
	text-transform: 0;
}
.gen-productvariantbox-1 .color-select  {
}
.gen-productvariantbox-1 .color-select {
	color: rgba(255, 255, 255, 1);
}

.gen-productvariantbox-1 .color-select .title { position: relative; }
.gen-productvariantbox-1 .color-select .title {
	margin-bottom: 0px;
	width: 100%;
}


@media (max-width: 991.98px) {
			.gen-productvariantbox-1 .color-select .title {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-productvariantbox-1 .color-select .title {
				margin-bottom: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-productvariantbox-1 .color-select .title {
				margin-bottom: 0px;
			}
}

.gen-productvariantbox-1 .color-select .title span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-productvariantbox-1 .color-select .title {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-productvariantbox-1 .color-select .title  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-productvariantbox-1 .color-select .title  span {
font-size: 16px;
}
.gen-productvariantbox-1 .color-select .title {
	color: rgba(255, 255, 255, 1);
}


.gen-productvariantbox-1 .color-select .color-variant-option { position: relative; }
.gen-productvariantbox-1 .color-select .color-variant-option {
	margin-top: 5px;
	margin-right: 16px;
	margin-bottom: 5px;
	width: auto;
	height: auto;
}





.gen-productvariantbox-1 .color-select .color-variant-option span {
	line-height: 2.5em;
}
.gen-productvariantbox-1 .color-select .color-variant-option {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 2.5em;
font-weight: bold;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-productvariantbox-1 .color-select .color-variant-option  {
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-productvariantbox-1 .color-select .color-variant-option  span {
font-size: 14px;
}
.gen-productvariantbox-1 .color-select .color-variant-option {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-productvariantbox-1 .color-select .color-variant-option:hover {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-productvariantbox-1 .color-select .color-variant-option:active {
	color: rgba(34, 56, 67, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-productvariantbox-1 .color-select .color-variant-option.selected {
	color: rgba(34, 56, 67, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 1);
}

.gen-productvariantbox-1 .color-select .color-variant-option .color-box { position: relative; }
.gen-productvariantbox-1 .color-select .color-variant-option .color-box {
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 30px;
	height: 30px;
}





.gen-productvariantbox-1 .color-select .color-variant-option .color-box .inner-color span {
	line-height: 1.2em;
}
.gen-productvariantbox-1 .color-select .color-variant-option .color-box .inner-color {
	font-family: 'Montserrat', sans-serif, cursive;
	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-productvariantbox-1 .color-select .color-variant-option .color-box .inner-color  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	text-align: center;
}
.gen-productvariantbox-1 .color-select .color-variant-option .color-box .inner-color  span {
font-size: 16px;
}
.gen-productvariantbox-1 .color-select .color-variant-option .color-box .inner-color {
	color: rgba(57, 95, 113, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(57, 92, 107, 1);
}
.gen-productvariantbox-1 .color-select .color-variant-option .color-box .inner-color:hover {
	color: rgba(57, 92, 107, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(57, 92, 107, 1);
}
.gen-productvariantbox-1 .color-select .color-variant-option .color-box .inner-color:active {
	color: rgba(10, 16, 20, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(10, 16, 20, 1);
}




.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(255, 255, 255, 1);
}

.gen-productvariantbox-1 .choice-select .title { position: relative; }
.gen-productvariantbox-1 .choice-select .title {
	margin-bottom: 0px;
}


@media (max-width: 991.98px) {
			.gen-productvariantbox-1 .choice-select .title {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-productvariantbox-1 .choice-select .title {
				margin-bottom: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-productvariantbox-1 .choice-select .title {
				margin-bottom: 0px;
			}
}

.gen-productvariantbox-1 .choice-select .title span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-productvariantbox-1 .choice-select .title {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-productvariantbox-1 .choice-select .title  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-productvariantbox-1 .choice-select .title  span {
font-size: 16px;
}
.gen-productvariantbox-1 .choice-select .title {
	color: rgba(255, 255, 255, 1);
}


.gen-productvariantbox-1 .choice-select .choice-variant-option { position: relative; }
.gen-productvariantbox-1 .choice-select .choice-variant-option {
	margin-top: 5px;
	margin-right: 16px;
	margin-bottom: 5px;
	width: auto;
	height: auto;
}





.gen-productvariantbox-1 .choice-select .choice-variant-option span {
	line-height: 2.5em;
}
.gen-productvariantbox-1 .choice-select .choice-variant-option {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 2.5em;
font-weight: bold;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-productvariantbox-1 .choice-select .choice-variant-option  {
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 12px;
	font-size: 14px;
	text-align: center;
}
.gen-productvariantbox-1 .choice-select .choice-variant-option  span {
font-size: 14px;
}
.gen-productvariantbox-1 .choice-select .choice-variant-option {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-productvariantbox-1 .choice-select .choice-variant-option:hover {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-productvariantbox-1 .choice-select .choice-variant-option:active {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-productvariantbox-1 .choice-select .choice-variant-option.selected {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 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-title  {
}
.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-title {
	color: rgba(0, 0, 0, 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-image  {
}
.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-image {
	color: rgba(0, 0, 0, 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-productvariantbox-1 .card-select .card-variant-option .variant-option-description  {
}
.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-description {
	color: rgba(0, 0, 0, 0);
}





.gen-editorrow-44 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-44 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-44 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-44 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-44 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-44 .col:nth-child(1) {
flex: 0 0 auto;
 width: 60.56177318403719%;
}
.gen-editorrow-44 .col:nth-child(2) {
flex: 0 0 auto;
 width: 39.43822681596281%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-44 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.84789550409575%;
}
.gen-editorrow-44 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.15210449590425%;
}

}
@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 { position: relative; }
.gen-editorrow-44 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}





.gen-editorrow-44 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-44 span {
}
.gen-editorrow-44 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-editorrow-44  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@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(0, 0, 0, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-61 { position: relative; }





.gen-editorcolumn-61 span {
}
.gen-editorcolumn-61 {
	text-transform: 0;
}

.gen-block-57 { position: relative; }
.gen-block-57 {
	width: auto;
}





.gen-block-57 span {
}
.gen-block-57 {
}
.gen-block-57  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-57 {
	color: rgba(0, 0, 0, 1);
}

.gen-productpricingview-1 { position: relative; }





.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: 5px;
}
.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 span {
	line-height: 1.2em;
}
.gen-productpricingview-1 .product-new-price-view {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-productpricingview-1 .product-new-price-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 36px;
}
.gen-productpricingview-1 .product-new-price-view  span {
font-size: 36px;
}
@media (max-width: 575.98px) {
  .gen-productpricingview-1 .product-new-price-view  {
	font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-productpricingview-1 .product-new-price-view  span {
font-size: 32px;
	}
}
.gen-productpricingview-1 .product-new-price-view {
	color: rgba(223, 239, 61, 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, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-productpricingview-1 .product-old-price-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 36px;
}
.gen-productpricingview-1 .product-old-price-view  span {
font-size: 36px;
}
.gen-productpricingview-1 .product-old-price-view {
	color: rgba(223, 239, 61, 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, cursive;
	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(34, 56, 67, 1);
}



.gen-paragraph-151 { position: relative; }
.gen-paragraph-151 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 80%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-151 {
		margin-right: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-151 {
		margin-right: auto;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-151 {
		width: auto;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-151 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-paragraph-151 .paragraph span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-paragraph-151 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
	letter-spacing: 0em;
}
.gen-paragraph-151 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-paragraph-151 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-151 .paragraph  {
	font-size: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-151 .paragraph  span {
font-size: 15px;
	}
}
.gen-paragraph-151 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-151 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}




.gen-editorcolumn-62 { position: relative; }





.gen-editorcolumn-62 span {
}
.gen-editorcolumn-62 {
	text-transform: 0;
}

.gen-buybutton-1 { position: relative; }
.gen-buybutton-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 310px;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-buybutton-1 {
		margin-right: 0px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-buybutton-1 {
		margin-right: auto;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-buybutton-1 {
		margin-right: auto;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-buybutton-1 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
		width: 100%;
	}
}

.gen-buybutton-1 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-buybutton-1 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	transition: all 0.2s;
}
.gen-buybutton-1 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-buybutton-1 > .button  span {
font-size: 16px;
}
.gen-buybutton-1 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-buybutton-1 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-buybutton-1 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-buybutton-1 > .button.out-of-stock {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-buybutton-1 > .button.out-of-stock:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(150, 150, 150, 1);
}

.gen-buybutton-1 > .button > span{
padding:0 0px;
}




.gen-block-58 { position: relative; }





.gen-block-58 span {
}
.gen-block-58 {
}
.gen-block-58  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-58 {
	color: rgba(57, 95, 113, 1);
}

.gen-editorrow-45 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-45 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-45 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-45 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-45 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-45 .col:nth-child(1) {
flex: 0 0 auto;
 width: 60.56177318403719%;
}
.gen-editorrow-45 .col:nth-child(2) {
flex: 0 0 auto;
 width: 39.43822681596281%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-45 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.84789550409575%;
}
.gen-editorrow-45 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.15210449590425%;
}

}
@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: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}





.gen-editorrow-45 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-45 span {
}
.gen-editorrow-45 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-editorrow-45  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-45   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-45  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-45  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-45  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-45 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-63 { position: relative; }





.gen-editorcolumn-63 span {
}
.gen-editorcolumn-63 {
	text-transform: 0;
}

.gen-block-59 { position: relative; }
.gen-block-59 {
	width: auto;
}





.gen-block-59 span {
}
.gen-block-59 {
}
.gen-block-59  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-59 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-152 { position: relative; }
.gen-paragraph-152 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 80%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-152 {
		margin-right: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-152 {
		margin-right: auto;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-152 {
		width: auto;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-152 {
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-paragraph-152 .paragraph span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-paragraph-152 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
	letter-spacing: 0em;
}
.gen-paragraph-152 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-paragraph-152 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-152 .paragraph  {
	font-size: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-152 .paragraph  span {
font-size: 15px;
	}
}
.gen-paragraph-152 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-152 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-productpricingview-2 { position: relative; }





.gen-productpricingview-2 span {
	line-height: 1.2em;
}
.gen-productpricingview-2 {
	line-height: 1.2em;
}
.gen-productpricingview-2  {
	padding-top: 5px;
	padding-right: 5px;
	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 span {
	line-height: 1.2em;
}
.gen-productpricingview-2 .product-new-price-view {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-productpricingview-2 .product-new-price-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 36px;
}
.gen-productpricingview-2 .product-new-price-view  span {
font-size: 36px;
}
@media (max-width: 575.98px) {
  .gen-productpricingview-2 .product-new-price-view  {
	font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-productpricingview-2 .product-new-price-view  span {
font-size: 32px;
	}
}
.gen-productpricingview-2 .product-new-price-view {
	color: rgba(223, 239, 61, 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, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-productpricingview-2 .product-old-price-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 36px;
}
.gen-productpricingview-2 .product-old-price-view  span {
font-size: 36px;
}
.gen-productpricingview-2 .product-old-price-view {
	color: rgba(223, 239, 61, 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, cursive;
	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(34, 56, 67, 1);
}



.gen-paragraph-153 { position: relative; }
.gen-paragraph-153 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 80%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-153 {
		margin-right: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-153 {
		margin-right: auto;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-153 {
		width: auto;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-153 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-paragraph-153 .paragraph span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-paragraph-153 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
	letter-spacing: 0em;
}
.gen-paragraph-153 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-paragraph-153 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-153 .paragraph  {
	font-size: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-153 .paragraph  span {
font-size: 15px;
	}
}
.gen-paragraph-153 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-153 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}




.gen-editorcolumn-64 { position: relative; }





.gen-editorcolumn-64 span {
}
.gen-editorcolumn-64 {
	text-transform: 0;
}

.gen-buybutton-2 { position: relative; }
.gen-buybutton-2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 310px;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-buybutton-2 {
		margin-right: 0px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-buybutton-2 {
		margin-right: auto;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-buybutton-2 {
		margin-right: auto;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-buybutton-2 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
		width: 100%;
	}
}

.gen-buybutton-2 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-buybutton-2 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	transition: all 0.2s;
}
.gen-buybutton-2 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-buybutton-2 > .button  span {
font-size: 16px;
}
.gen-buybutton-2 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-buybutton-2 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-buybutton-2 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-buybutton-2 > .button.out-of-stock {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-buybutton-2 > .button.out-of-stock:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(150, 150, 150, 1);
}

.gen-buybutton-2 > .button > span{
padding:0 0px;
}







.gen-editorsection-24 { position: relative; }





.gen-editorsection-24 span {
}
.gen-editorsection-24 {
	text-transform: 0;
}
.gen-editorsection-24  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-editorsection-24 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-46 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-46 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-46 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-46 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-46 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-46 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-46 { position: relative; }
.gen-editorrow-46 {
	margin-right: 0px;
	margin-left: 0px;
}





.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: 10px;
	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(0, 0, 0, 0);
}

.gen-editorcolumn-65 { position: relative; }





.gen-editorcolumn-65 span {
}
.gen-editorcolumn-65 {
	text-transform: 0;
}

.gen-slider-4 { position: relative; }
.gen-slider-4 {
	margin-top: 0px;
	width: auto;
}





.gen-slider-4 span {
	line-height: 1.2em;
}
.gen-slider-4 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: 0;
}
.gen-slider-4  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-slider-4 {
	color: rgba(0, 0, 0, 0);
}

.gen-slide-15 { position: relative; }





.gen-slide-15 span {
}
.gen-slide-15 {
	text-transform: 0;
}

.gen-block-60 { position: relative; }
.gen-block-60 {
	width: auto;
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-60 {
		height: 545px;
	}
}




.gen-block-60 span {
}
.gen-block-60 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-60  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-60  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
.gen-block-60 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/bbtalkin2.ly0vxmasywl.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-60 { background-image:url('/o/bbtalkin2.ly0vxmasywl.1686x913.o.bg.webp'); }
.no-webp .gen-block-60 { background-image:url('/o/bbtalkin2.ly0vxmasywl.1686x913.o.bg.jpg'); }


.gen-slider-4 .number-text { position: relative; }





.gen-slider-4 .number-text span {
}
.gen-slider-4 .number-text {
	text-transform: 0;
}


.gen-slider-4 .pagination { position: relative; }





.gen-slider-4 .pagination span {
}
.gen-slider-4 .pagination {
	text-transform: 0;
}

.gen-slider-4 .pagination .dot { position: relative; }





.gen-slider-4 .pagination .dot span {
}
.gen-slider-4 .pagination .dot {
	text-transform: 0;
}



.gen-slider-4 .icon-left { position: relative; }
.gen-slider-4 .icon-left {
	margin-left: 0px;
}





.gen-slider-4 .icon-left span {
}
.gen-slider-4 .icon-left {
	text-transform: 0;
}
.gen-slider-4 .icon-left  {
}
.gen-slider-4 .icon-left {
	color: rgba(0, 0, 0, 0);
}

.gen-slider-4 .icon-left div > i{
font-size:46px;
}
.gen-slider-4 .icon-left div > i{
color:rgba(255, 255, 255, 1);
}

.gen-slider-4 .icon-right { position: relative; }
.gen-slider-4 .icon-right {
	margin-right: 0px;
}





.gen-slider-4 .icon-right span {
}
.gen-slider-4 .icon-right {
	text-transform: 0;
}
.gen-slider-4 .icon-right  {
}
.gen-slider-4 .icon-right {
	color: rgba(0, 0, 0, 0);
}

.gen-slider-4 .icon-right div > i{
font-size:46px;
}
.gen-slider-4 .icon-right div > i{
color:rgba(255, 255, 255, 1);
}





.gen-editorsection-25 { position: relative; }





.gen-editorsection-25 span {
}
.gen-editorsection-25 {
	text-transform: 0;
}
.gen-editorsection-25  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-25 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.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 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-47 span {
}
.gen-editorrow-47 {
	text-transform: 0;
}
.gen-editorrow-47  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-47   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-47  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-47  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-47  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-47 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-66 { position: relative; }





.gen-editorcolumn-66 span {
}
.gen-editorcolumn-66 {
	text-transform: 0;
}

.gen-heading-44 { position: relative; }
.gen-heading-44 {
	margin-right: 4px;
	margin-left: 4px;
	width: auto;
}





.gen-heading-44 .h span {
	line-height: 1.2em;
}
.gen-heading-44 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-heading-44 .h  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 32px;
}
.gen-heading-44 .h  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-heading-44 .h  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-44 .h  span {
font-size: 24px;
	}
}
.gen-heading-44 .h {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}


.gen-paragraph-154 { position: relative; }
.gen-paragraph-154 {
	margin-right: 4px;
	margin-bottom: 30px;
	margin-left: 4px;
}





.gen-paragraph-154 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-154 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-154 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-154 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-154 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}


.gen-expansionbox-6 { position: relative; }
.gen-expansionbox-6 {
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-6 {
				width: 100%;
			}
}



.gen-expansionbox-6 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-6 {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-6  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-expansionbox-6  span {
font-size: 14px;
}
.gen-expansionbox-6 {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-6 .header { position: relative; }
.gen-expansionbox-6 .header {
	width: auto;
}





.gen-expansionbox-6 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-6 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-6 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 32px;
}
.gen-expansionbox-6 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-6 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-6 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-6 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-6 .header .image { position: relative; }
.gen-expansionbox-6 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-6 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-6 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-6 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-6 .header .expansion-icon { position: relative; }





.gen-expansionbox-6 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-6 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-6 .header .expansion-icon  {
}
.gen-expansionbox-6 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-6 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-6 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-6 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-6 .panel { position: relative; }





.gen-expansionbox-6 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-6 .panel {
	line-height: 1.2em;
}

.gen-productcharacteristiclist-1 { position: relative; }
.gen-productcharacteristiclist-1 {
	margin-bottom: 0px;
}





.gen-productcharacteristiclist-1 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-productcharacteristiclist-1 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-productcharacteristiclist-1  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
@media (max-width: 575.98px) {
  .gen-productcharacteristiclist-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-productcharacteristiclist-1 {
	color: rgba(57, 95, 113, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-productcharacteristiclist-1 .product-characteristic-view { position: relative; }





.gen-productcharacteristiclist-1 .product-characteristic-view span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-productcharacteristiclist-1 .product-characteristic-view {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-productcharacteristiclist-1 .product-characteristic-view  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-productcharacteristiclist-1 .product-characteristic-view {
	color: rgba(57, 95, 113, 1);
}

.gen-block-61 { position: relative; }





.gen-block-61 span {
}
.gen-block-61 {
}
.gen-block-61  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-61 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-155 { position: relative; }
.gen-paragraph-155 {
	margin-right: 0px;
	width: auto;
}





.gen-paragraph-155 .paragraph span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-paragraph-155 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-paragraph-155 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-155 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-155 .paragraph  {
	font-size: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-155 .paragraph  span {
font-size: 15px;
	}
}
.gen-paragraph-155 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-156 { position: relative; }
.gen-paragraph-156 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-156 .paragraph span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-paragraph-156 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-156 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 24px;
}
.gen-paragraph-156 .paragraph  span {
font-size: 24px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-156 .paragraph  {
	font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-156 .paragraph  span {
font-size: 22px;
	}
}
.gen-paragraph-156 .paragraph {
	color: rgba(255, 255, 255, 1);
}










.gen-editorsection-26 { position: relative; }





.gen-editorsection-26 span {
}
.gen-editorsection-26 {
	text-transform: 0;
}
.gen-editorsection-26  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-26 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-48 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-48 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-48 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-48 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-48 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-48 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-48 { position: relative; }





.gen-editorrow-48 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-48 span {
}
.gen-editorrow-48 {
	text-transform: 0;
}
.gen-editorrow-48  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-48  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-48  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-48 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-67 { position: relative; }





.gen-editorcolumn-67 span {
}
.gen-editorcolumn-67 {
	text-transform: 0;
}

.gen-block-62 { position: relative; }
.gen-block-62 {
	height: 912px;
}

@media (max-width: 1199.98px) {
	.gen-block-62 {
		height: 545px;
	}
}




.gen-block-62 span {
}
.gen-block-62 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-62  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-62  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-block-62 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_stellar.tp1ischsouj.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-62 { background-image:url('/o/SiFly_stellar.tp1ischsouj.2784x1368.o.bg.webp'); }
.no-webp .gen-block-62 { background-image:url('/o/SiFly_stellar.tp1ischsouj.2784x1368.o.bg.jpg'); }
.gen-paragraph-157 { position: relative; }
.gen-paragraph-157 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-157 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-157 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-157 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-157 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-157 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-157 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-157 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-157 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-157 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-45 { position: relative; }
.gen-heading-45 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-45 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-45 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: auto;
						width: auto;
					}
}

.gen-heading-45 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-45 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-45 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-45 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-45 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-45 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-45 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-45 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-45 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-45 .h  span {
font-size: 42px;
	}
}
.gen-heading-45 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-158 { position: relative; }
.gen-paragraph-158 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-158 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-158 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-158 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-158 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-158 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-158 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-158 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-158 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-158 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-36 { position: relative; }
.gen-linkbutton-36 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-36 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}
@media (max-width: 575.98px) {
	.gen-linkbutton-36 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-linkbutton-36 {
display:none !important;
} }
.gen-linkbutton-36 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-36 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-36 > .button  {
	font-size: 18px;
}
.gen-linkbutton-36 > .button  span {
font-size: 18px;
}
.gen-linkbutton-36 > .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, 0);
}

.gen-linkbutton-36 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-linkbutton-36 > .button > span{
padding:0 2px;
}





.gen-editorsection-27 { position: relative; }





.gen-editorsection-27 span {
}
.gen-editorsection-27 {
	text-transform: 0;
}
.gen-editorsection-27  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-27 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-49 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-49 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-49 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-49 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-49 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-49 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-49 { position: relative; }





.gen-editorrow-49 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-49 span {
}
.gen-editorrow-49 {
	text-transform: 0;
}
.gen-editorrow-49  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-49   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-49  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-49  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-49  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-49 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-68 { position: relative; }





.gen-editorcolumn-68 span {
}
.gen-editorcolumn-68 {
	text-transform: 0;
}

.gen-expansionbox-7 { position: relative; }
.gen-expansionbox-7 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-7 {
				width: 100%;
			}
}



.gen-expansionbox-7 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-7 {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-7  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-expansionbox-7  span {
font-size: 14px;
}
.gen-expansionbox-7 {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-7 .header { position: relative; }
.gen-expansionbox-7 .header {
	width: auto;
}





.gen-expansionbox-7 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-7 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-7 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 32px;
}
.gen-expansionbox-7 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-7 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-7 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-7 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-7 .header .image { position: relative; }
.gen-expansionbox-7 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-7 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-7 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-7 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-7 .header .expansion-icon { position: relative; }





.gen-expansionbox-7 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-7 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-7 .header .expansion-icon  {
}
.gen-expansionbox-7 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-7 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-7 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-7 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-7 .panel { position: relative; }





.gen-expansionbox-7 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-7 .panel {
	line-height: 1.2em;
}

.gen-paragraph-159 { position: relative; }





.gen-paragraph-159 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-159 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-159 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-159 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-159 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-8 { position: relative; }
.gen-expansionbox-8 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-8 {
				width: 100%;
			}
}



.gen-expansionbox-8 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-8 {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-8  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-expansionbox-8  span {
font-size: 14px;
}
.gen-expansionbox-8 {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-8 .header { position: relative; }
.gen-expansionbox-8 .header {
	width: auto;
}





.gen-expansionbox-8 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-8 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-8 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 32px;
}
.gen-expansionbox-8 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-8 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-8 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-8 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-8 .header .image { position: relative; }
.gen-expansionbox-8 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-8 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-8 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-8 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-8 .header .expansion-icon { position: relative; }





.gen-expansionbox-8 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-8 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-8 .header .expansion-icon  {
}
.gen-expansionbox-8 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-8 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-8 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-8 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-8 .panel { position: relative; }





.gen-expansionbox-8 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-8 .panel {
	line-height: 1.2em;
}

.gen-paragraph-160 { position: relative; }





.gen-paragraph-160 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-160 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-160 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-160 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-160 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-9 { position: relative; }
.gen-expansionbox-9 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-9 {
				width: 100%;
			}
}



.gen-expansionbox-9 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-9 {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-9  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-expansionbox-9  span {
font-size: 14px;
}
.gen-expansionbox-9 {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-9 .header { position: relative; }
.gen-expansionbox-9 .header {
	width: auto;
}





.gen-expansionbox-9 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-9 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-9 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 32px;
}
.gen-expansionbox-9 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-9 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-9 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-9 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-9 .header .image { position: relative; }
.gen-expansionbox-9 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-9 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-9 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-9 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-9 .header .expansion-icon { position: relative; }





.gen-expansionbox-9 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-9 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-9 .header .expansion-icon  {
}
.gen-expansionbox-9 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-9 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-9 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-9 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-9 .panel { position: relative; }





.gen-expansionbox-9 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-9 .panel {
	line-height: 1.2em;
}

.gen-paragraph-161 { position: relative; }





.gen-paragraph-161 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-161 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-161 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-161 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-161 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-10 { position: relative; }
.gen-expansionbox-10 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-10 {
				width: 100%;
			}
}



.gen-expansionbox-10 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-10 {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-10  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-expansionbox-10  span {
font-size: 14px;
}
.gen-expansionbox-10 {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-10 .header { position: relative; }
.gen-expansionbox-10 .header {
	width: auto;
}





.gen-expansionbox-10 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-10 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-10 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 32px;
}
.gen-expansionbox-10 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-10 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-10 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-10 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-10 .header .image { position: relative; }
.gen-expansionbox-10 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-10 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-10 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-10 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-10 .header .expansion-icon { position: relative; }





.gen-expansionbox-10 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-10 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-10 .header .expansion-icon  {
}
.gen-expansionbox-10 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-10 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-10 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-10 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-10 .panel { position: relative; }





.gen-expansionbox-10 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-10 .panel {
	line-height: 1.2em;
}

.gen-paragraph-162 { position: relative; }





.gen-paragraph-162 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-162 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-162 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-162 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-162 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}







.gen-editorsection-28 { position: relative; }





.gen-editorsection-28 span {
}
.gen-editorsection-28 {
	text-transform: 0;
}
.gen-editorsection-28  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-editorsection-28 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-50 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-50 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-50 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-50 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-50 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-50 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-50 { position: relative; }
.gen-editorrow-50 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-editorrow-50 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-50 span {
}
.gen-editorrow-50 {
	text-transform: 0;
}
.gen-editorrow-50  {
	padding-top: 5px;
	padding-bottom: 5px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-50  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-50 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-69 { position: relative; }





.gen-editorcolumn-69 span {
}
.gen-editorcolumn-69 {
	text-transform: 0;
}

.gen-slider-5 { position: relative; }
.gen-slider-5 {
	width: auto;
}





.gen-slider-5 span {
	line-height: 1.2em;
}
.gen-slider-5 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: 0;
}
.gen-slider-5  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-slider-5 {
	color: rgba(0, 0, 0, 0);
}

.gen-slide-16 { position: relative; }





.gen-slide-16 span {
}
.gen-slide-16 {
	text-transform: 0;
}

.gen-block-63 { position: relative; }
.gen-block-63 {
	height: 343px;
}

@media (max-width: 1199.98px) {
	.gen-block-63 {
		height: 545px;
	}
}




.gen-block-63 span {
}
.gen-block-63 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-63  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-63  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-63 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/home-pic4.aeszl0u500h.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-63 { background-image:url('/o/home-pic4.aeszl0u500h.2880x1200.o.bg.webp'); }
.no-webp .gen-block-63 { background-image:url('/o/home-pic4.aeszl0u500h.2880x1200.o.bg.jpg'); }
.gen-paragraph-163 { position: relative; }
.gen-paragraph-163 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-163 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-163 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-163 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-163 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-163 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-163 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-163 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-163 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-164 { position: relative; }
.gen-paragraph-164 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-164 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-164 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-164 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-164 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-164 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-164 .paragraph  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-164 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-164 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-164 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-164 .paragraph  span {
font-size: 18px;
	}
}
.gen-paragraph-164 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-37 { position: relative; }
.gen-linkbutton-37 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-37 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-37 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-37 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-37 > .button  {
	font-size: 18px;
}
.gen-linkbutton-37 > .button  span {
font-size: 18px;
}
.gen-linkbutton-37 > .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, 0);
}
.gen-linkbutton-37 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-37 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-linkbutton-37 > .button > span{
padding:0 2px;
}



.gen-slide-17 { position: relative; }





.gen-slide-17 span {
}
.gen-slide-17 {
	text-transform: 0;
}

.gen-block-64 { position: relative; }
.gen-block-64 {
	height: 343px;
}

@media (max-width: 1199.98px) {
	.gen-block-64 {
		height: 545px;
	}
}




.gen-block-64 span {
}
.gen-block-64 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-64  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-64  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-64 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/3.wr0vxos4cek.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-64 { background-image:url('/o/3.wr0vxos4cek.1492x1000.o.bg.webp'); }
.no-webp .gen-block-64 { background-image:url('/o/3.wr0vxos4cek.1492x1000.o.bg.jpg'); }
.gen-paragraph-165 { position: relative; }
.gen-paragraph-165 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-165 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-165 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-165 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-165 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-165 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-165 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-165 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-165 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-166 { position: relative; }
.gen-paragraph-166 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-166 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-166 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-166 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-166 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-166 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-166 .paragraph  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-166 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-166 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-166 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-166 .paragraph  span {
font-size: 18px;
	}
}
.gen-paragraph-166 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-38 { position: relative; }
.gen-linkbutton-38 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-38 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-38 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-38 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-38 > .button  {
	font-size: 18px;
}
.gen-linkbutton-38 > .button  span {
font-size: 18px;
}
.gen-linkbutton-38 > .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, 0);
}
.gen-linkbutton-38 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-38 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-linkbutton-38 > .button > span{
padding:0 2px;
}



.gen-slide-18 { position: relative; }





.gen-slide-18 span {
}
.gen-slide-18 {
	text-transform: 0;
}

.gen-block-65 { position: relative; }
.gen-block-65 {
	width: auto;
	height: 343px;
}

@media (max-width: 1199.98px) {
	.gen-block-65 {
		height: 545px;
	}
}




.gen-block-65 span {
}
.gen-block-65 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-65  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-65  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-65 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_myProfile_settings.hzdcndd0kca.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-65 { background-image:url('/o/SiFly_myProfile_settings.hzdcndd0kca.4096x1983.o.bg.webp'); }
.no-webp .gen-block-65 { background-image:url('/o/SiFly_myProfile_settings.hzdcndd0kca.4096x1983.o.bg.jpg'); }
.gen-paragraph-167 { position: relative; }
.gen-paragraph-167 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-167 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-167 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-167 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-167 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-167 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-167 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-167 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-167 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-168 { position: relative; }
.gen-paragraph-168 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-168 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-168 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-168 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-168 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-168 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-168 .paragraph  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-168 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-168 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-168 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-168 .paragraph  span {
font-size: 18px;
	}
}
.gen-paragraph-168 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-39 { position: relative; }
.gen-linkbutton-39 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-39 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-39 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-39 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-39 > .button  {
	font-size: 18px;
}
.gen-linkbutton-39 > .button  span {
font-size: 18px;
}
.gen-linkbutton-39 > .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, 0);
}
.gen-linkbutton-39 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-39 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-linkbutton-39 > .button > span{
padding:0 2px;
}



.gen-slide-19 { position: relative; }





.gen-slide-19 span {
}
.gen-slide-19 {
	text-transform: 0;
}

.gen-block-66 { position: relative; }
.gen-block-66 {
	width: auto;
	height: 343px;
}

@media (max-width: 1199.98px) {
	.gen-block-66 {
		height: 545px;
	}
}




.gen-block-66 span {
}
.gen-block-66 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-66  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-66 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/background-locations.2jhhyfsqel2.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-66 { background-image:url('/o/background-locations.2jhhyfsqel2.1920x380.o.bg.webp'); }
.no-webp .gen-block-66 { background-image:url('/o/background-locations.2jhhyfsqel2.1920x380.o.bg.jpg'); }
.gen-paragraph-169 { position: relative; }
.gen-paragraph-169 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-169 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-169 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-169 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-169 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-169 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-169 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-169 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-169 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-170 { position: relative; }
.gen-paragraph-170 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-170 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-170 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-170 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-170 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-170 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-170 .paragraph  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-170 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-170 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-170 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-40 { position: relative; }
.gen-linkbutton-40 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-40 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-40 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-40 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-40 > .button  {
	font-size: 18px;
}
.gen-linkbutton-40 > .button  span {
font-size: 18px;
}
.gen-linkbutton-40 > .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, 0);
}
.gen-linkbutton-40 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-40 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-linkbutton-40 > .button > span{
padding:0 2px;
}



.gen-slide-20 { position: relative; }





.gen-slide-20 span {
}
.gen-slide-20 {
	text-transform: 0;
}

.gen-block-67 { position: relative; }
.gen-block-67 {
	width: auto;
	height: 343px;
}

@media (max-width: 1199.98px) {
	.gen-block-67 {
		height: 545px;
	}
}




.gen-block-67 span {
}
.gen-block-67 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-67  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-67 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_yourOrders.4q01v0bhn3q.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-67 { background-image:url('/o/SiFly_yourOrders.4q01v0bhn3q.4096x1691.o.bg.webp'); }
.no-webp .gen-block-67 { background-image:url('/o/SiFly_yourOrders.4q01v0bhn3q.4096x1691.o.bg.jpg'); }
.gen-paragraph-171 { position: relative; }
.gen-paragraph-171 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-171 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-171 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-171 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-171 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-171 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-171 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-171 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-171 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-172 { position: relative; }
.gen-paragraph-172 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-172 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-172 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-172 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-172 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-172 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 26px;
	text-align: center;
}
.gen-paragraph-172 .paragraph  span {
font-size: 26px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-172 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-172 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-172 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-41 { position: relative; }
.gen-linkbutton-41 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-41 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-41 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-41 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-41 > .button  {
	font-size: 18px;
}
.gen-linkbutton-41 > .button  span {
font-size: 18px;
}
.gen-linkbutton-41 > .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, 0);
}
.gen-linkbutton-41 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-41 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-linkbutton-41 > .button > span{
padding:0 2px;
}



.gen-slider-5 .number-text { position: relative; }





.gen-slider-5 .number-text span {
}
.gen-slider-5 .number-text {
	text-transform: 0;
}


.gen-slider-5 .pagination { position: relative; }





.gen-slider-5 .pagination span {
}
.gen-slider-5 .pagination {
	text-transform: 0;
}

.gen-slider-5 .pagination .dot { position: relative; }





.gen-slider-5 .pagination .dot span {
}
.gen-slider-5 .pagination .dot {
	text-transform: 0;
}



.gen-slider-5 .icon-left { position: relative; }
.gen-slider-5 .icon-left {
	margin-left: 0px;
}





.gen-slider-5 .icon-left span {
}
.gen-slider-5 .icon-left {
	text-transform: 0;
}
.gen-slider-5 .icon-left  {
}
.gen-slider-5 .icon-left {
	color: rgba(0, 0, 0, 0);
}

.gen-slider-5 .icon-left div > i{
font-size:46px;
}
.gen-slider-5 .icon-left div > i{
color:rgba(255, 255, 255, 1);
}

.gen-slider-5 .icon-right { position: relative; }
.gen-slider-5 .icon-right {
	margin-right: 0px;
}





.gen-slider-5 .icon-right span {
}
.gen-slider-5 .icon-right {
	text-transform: 0;
}
.gen-slider-5 .icon-right  {
}
.gen-slider-5 .icon-right {
	color: rgba(0, 0, 0, 0);
}

.gen-slider-5 .icon-right div > i{
font-size:46px;
}
.gen-slider-5 .icon-right div > i{
color:rgba(255, 255, 255, 1);
}





.gen-editorsection-29 { position: relative; }





.gen-editorsection-29 span {
}
.gen-editorsection-29 {
	text-transform: 0;
}
.gen-editorsection-29  {
	padding-top: 10px;
	padding-bottom: 10px;
}
.gen-editorsection-29 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-51 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-51 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-51 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-51 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-51 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-51 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-51 { position: relative; }





.gen-editorrow-51 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-51 span {
}
.gen-editorrow-51 {
	text-transform: 0;
}
.gen-editorrow-51  {
	padding-top: 5px;
	padding-bottom: 5px;
}
@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-70 { position: relative; }





.gen-editorcolumn-70 span {
}
.gen-editorcolumn-70 {
	text-transform: 0;
}

.gen-block-68 { position: relative; }
.gen-block-68 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-68 {
		height: 545px;
	}
}




.gen-block-68 span {
}
.gen-block-68 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-68  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-68  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-68 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/levitation.yslqbfpa2vy.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-68 { background-image:url('/o/levitation.yslqbfpa2vy.4096x1845.o.bg.webp'); }
.no-webp .gen-block-68 { background-image:url('/o/levitation.yslqbfpa2vy.4096x1845.o.bg.jpg'); }
.gen-paragraph-173 { position: relative; }
.gen-paragraph-173 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-173 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-173 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-173 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-173 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-173 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-173 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-173 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-173 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-46 { position: relative; }
.gen-heading-46 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-46 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-46 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-46 .h span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-heading-46 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-46 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-46 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-46 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-46 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-46 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-46 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-46 .h  span {
font-size: 36px;
	}
}
.gen-heading-46 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-174 { position: relative; }
.gen-paragraph-174 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-174 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-174 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-174 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-174 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-174 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-174 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-174 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-174 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-174 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-editorrow-52 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-52 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-52 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-52 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-52 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-52 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-52 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-52 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-52 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-52 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-52 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-52 { position: relative; }





.gen-editorrow-52 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-52 span {
}
.gen-editorrow-52 {
	text-transform: 0;
}
.gen-editorrow-52  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@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: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-52 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-71 { position: relative; }





.gen-editorcolumn-71 span {
}
.gen-editorcolumn-71 {
	text-transform: 0;
}

.gen-linkbutton-42 { position: relative; }
.gen-linkbutton-42 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-42 {
								margin-right: auto;
								margin-bottom: 0px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-42 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-42 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-42 > .button  {
	font-size: 18px;
}
.gen-linkbutton-42 > .button  span {
font-size: 18px;
}
.gen-linkbutton-42 > .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, 0);
}
.gen-linkbutton-42 > .button:hover {
	color: rgba(10, 16, 20, 1);
}
.gen-linkbutton-42 > .button:active {
	color: rgba(10, 16, 20, 1);
}

.gen-linkbutton-42 > .button > span{
padding:0 2px;
}


.gen-editorcolumn-72 { position: relative; }





.gen-editorcolumn-72 span {
}
.gen-editorcolumn-72 {
	text-transform: 0;
}

.gen-linkbutton-43 { position: relative; }
.gen-linkbutton-43 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-43 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-43 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-43 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-43 > .button  {
	font-size: 18px;
}
.gen-linkbutton-43 > .button  span {
font-size: 18px;
}
.gen-linkbutton-43 > .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, 0);
}
.gen-linkbutton-43 > .button:hover {
	color: rgba(10, 16, 20, 1);
}
.gen-linkbutton-43 > .button:active {
	color: rgba(10, 16, 20, 1);
}

.gen-linkbutton-43 > .button > span{
padding:0 2px;
}







.gen-editorsection-30 { position: relative; }





.gen-editorsection-30 span {
}
.gen-editorsection-30 {
	text-transform: 0;
}
.gen-editorsection-30  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-30 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-53 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-53 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-53 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-53 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-53 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-53 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-53 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-53 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-53 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-53 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-53 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-53 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-53 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-53 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-53 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-53 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-53 { position: relative; }
.gen-editorrow-53 {
	margin-right: 15px;
	margin-left: 15px;
}





.gen-editorrow-53 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-53 span {
}
.gen-editorrow-53 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-editorrow-53  {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-53  {
	padding-top: 30px;
	padding-bottom: 20px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-53  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-53  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-53 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-73 { position: relative; }





.gen-editorcolumn-73 span {
}
.gen-editorcolumn-73 {
	text-transform: 0;
}

.gen-block-69 { position: relative; }





.gen-block-69 span {
}
.gen-block-69 {
}
.gen-block-69  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 767.98px) {
  .gen-block-69  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-69 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-14 { position: relative; }
.gen-image-14 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 36px;
	height: 36px;
}


@media (max-width: 991.98px) {
			.gen-image-14 {
				width: 36px;
				height: 36px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-14 {
						width: 36px;
						height: 36px;
					}
}

.gen-image-14 .image-a span {
	line-height: 1.2em;
}
.gen-image-14 .image-a {
	line-height: 1.2em;
}
.gen-image-14 .image-a  {
}
.gen-image-14 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-47 { position: relative; }





.gen-heading-47 .h span {
	line-height: 1.2em;
}
.gen-heading-47 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-47 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-47 .h  span {
font-size: 18px;
}
.gen-heading-47 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-175 { position: relative; }





.gen-paragraph-175 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-175 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.gen-paragraph-175 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-175 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-175 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-175 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-175 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-44 { position: relative; }
.gen-linkbutton-44 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-44 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-44 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-44 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-44 > .button  {
	font-size: 16px;
}
.gen-linkbutton-44 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-44 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-44 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-44 > .button {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-44 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-44 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-44 > .button > span{
padding:0 2px;
}



.gen-editorcolumn-74 { position: relative; }





.gen-editorcolumn-74 span {
}
.gen-editorcolumn-74 {
	text-transform: 0;
}

.gen-block-70 { position: relative; }





.gen-block-70 span {
}
.gen-block-70 {
}
.gen-block-70  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 767.98px) {
  .gen-block-70  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-70 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-15 { position: relative; }
.gen-image-15 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 36px;
	height: 36px;
}


@media (max-width: 991.98px) {
			.gen-image-15 {
				width: 36px;
				height: 36px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-15 {
						width: 36px;
						height: 36px;
					}
}

.gen-image-15 .image-a span {
	line-height: 1.2em;
}
.gen-image-15 .image-a {
	line-height: 1.2em;
}
.gen-image-15 .image-a  {
}
.gen-image-15 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-48 { position: relative; }





.gen-heading-48 .h span {
	line-height: 1.2em;
}
.gen-heading-48 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-48 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-48 .h  span {
font-size: 18px;
}
.gen-heading-48 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-176 { position: relative; }





.gen-paragraph-176 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-176 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.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: 991.98px) {
  .gen-paragraph-176 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-176 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-176 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-45 { position: relative; }
.gen-linkbutton-45 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-45 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-45 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-45 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-45 > .button  {
	font-size: 16px;
}
.gen-linkbutton-45 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-45 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-45 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-45 > .button {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-45 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-45 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-45 > .button > span{
padding:0 2px;
}



.gen-editorcolumn-75 { position: relative; }





.gen-editorcolumn-75 span {
}
.gen-editorcolumn-75 {
	text-transform: 0;
}

.gen-block-71 { position: relative; }





.gen-block-71 span {
}
.gen-block-71 {
}
.gen-block-71  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 767.98px) {
  .gen-block-71  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-71 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-16 { position: relative; }
.gen-image-16 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 36px;
	height: 36px;
}


@media (max-width: 991.98px) {
			.gen-image-16 {
				width: 36px;
				height: 36px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-16 {
						width: 36px;
						height: 36px;
					}
}

.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-heading-49 { position: relative; }





.gen-heading-49 .h span {
	line-height: 1.2em;
}
.gen-heading-49 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-49 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-49 .h  span {
font-size: 18px;
}
.gen-heading-49 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-177 { position: relative; }





.gen-paragraph-177 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-177 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.gen-paragraph-177 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-177 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-177 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-177 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-177 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-46 { position: relative; }
.gen-linkbutton-46 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-46 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-46 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-46 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-46 > .button  {
	font-size: 16px;
}
.gen-linkbutton-46 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-46 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-46 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-46 > .button {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-46 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-46 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-46 > .button > span{
padding:0 2px;
}





.gen-editormain-7 { position: relative; }





.gen-editorsection-31 { position: relative; }





.gen-editorsection-31 span {
}
.gen-editorsection-31 {
	text-transform: 0;
}
.gen-editorsection-31  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-31 {
	color: rgba(0, 0, 0, 0);
	background-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: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-54 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-54 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-54 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-54 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-54 { position: relative; }





.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: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-54 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorcolumn-76 { position: relative; }





.gen-editorcolumn-76 span {
}
.gen-editorcolumn-76 {
	text-transform: 0;
}

.gen-block-72 { position: relative; }
.gen-block-72 {
	margin-top: 100px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-72 {
		margin-right: 20px;
		margin-left: 20px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-72 {
		margin-top: 30px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-72 {
		height: 518px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-72 {
		margin-right: 15px;
		margin-left: 15px;
		width: 92%;
		height: 260px;
	}
}

.gen-block-72 span {
}
.gen-block-72 {
}
.gen-block-72  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-72 {
	color: rgba(0, 0, 0, 1);
}

.gen-locationfilterlist-1 { position: relative; }
.gen-locationfilterlist-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-locationfilterlist-1 {
				margin-top: 55px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: 0px;
				width: 35%;
			}
}

@media (max-width: 767.98px) {
			.gen-locationfilterlist-1 {
				width: 40%;
			}
}

@media (max-width: 575.98px) {
			.gen-locationfilterlist-1 {
				width: 75%;
			}
}

.gen-locationfilterlist-1 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-locationfilterlist-1 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-locationfilterlist-1  {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.gen-locationfilterlist-1 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 45, 0.437);
}

.gen-locationfilterlist-1 .location-filter-view { position: relative; }
.gen-locationfilterlist-1 .location-filter-view {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}



@media (max-width: 767.98px) {
					.gen-locationfilterlist-1 .location-filter-view {
						margin-top: 5px;
						margin-bottom: 5px;
					}
}

@media (max-width: 575.98px) {
					.gen-locationfilterlist-1 .location-filter-view {
						margin-top: 5px;
						margin-right: 5px;
						margin-bottom: 5px;
						margin-left: 5px;
						width: auto;
					}
}

.gen-locationfilterlist-1 .location-filter-view span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-locationfilterlist-1 .location-filter-view {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-locationfilterlist-1 .location-filter-view  {
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	font-size: 14px;
}
.gen-locationfilterlist-1 .location-filter-view  span {
font-size: 14px;
}
.gen-locationfilterlist-1 .location-filter-view {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-locationfilterlist-1 .location-filter-view:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-locationfilterlist-1 .location-filter-view:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-locationfilterlist-1 .location-filter-view.selected {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}



.gen-locationlist-1 { position: relative; }
.gen-locationlist-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-locationlist-1 {
				margin-top: 20px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: 0px;
				width: 35%;
			}
}

@media (max-width: 767.98px) {
			.gen-locationlist-1 {
				width: 40%;
			}
}

@media (max-width: 575.98px) {
			.gen-locationlist-1 {
				margin-left: 0px;
				width: 75%;
			}
}

.gen-locationlist-1 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-locationlist-1 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-locationlist-1  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-locationlist-1 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 45, 0.437);
}

.gen-locationlist-1 .location-view { position: relative; }





.gen-locationlist-1 .location-view span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-locationlist-1 .location-view {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-locationlist-1 .location-view  {
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: -1px;
	padding-left: 8px;
}
@media (max-width: 991.98px) {
  .gen-locationlist-1 .location-view  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-locationlist-1 .location-view  {
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
	}
}
@media (max-width: 575.98px) {
  .gen-locationlist-1 .location-view  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-locationlist-1 .location-view {
	color: rgba(80, 200, 196, 1);
}

.gen-block-73 { position: relative; }
.gen-block-73 {
	margin-bottom: 0px;
	width: auto;
	height: 100%;
}





.gen-block-73 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-block-73 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}
.gen-block-73  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-73 {
	color: rgba(80, 200, 196, 1);
}

.gen-block-74 { position: relative; }





.gen-block-74 span {
}
.gen-block-74 {
}
.gen-block-74  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-74 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-55 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-55 .col:nth-child(1) {
flex: 0 0 auto;
 width: 85.34160104654478%;
}
.gen-editorrow-55 .col:nth-child(2) {
flex: 0 0 auto;
 width: 14.65839895345522%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-55 .col:nth-child(1) {
flex: 0 0 auto;
 width: 83.33333333333333%;
}
.gen-editorrow-55 .col:nth-child(2) {
flex: 0 0 auto;
 width: 16.666666666666675%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-55 .col:nth-child(1) {
flex: 0 0 auto;
 width: 85.30746618456386%;
}
.gen-editorrow-55 .col:nth-child(2) {
flex: 0 0 auto;
 width: 14.692533815436137%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-55 .col:nth-child(1) {
flex: 0 0 auto;
 width: 83.33333333333333%;
}
.gen-editorrow-55 .col:nth-child(2) {
flex: 0 0 auto;
 width: 16.666666666666675%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-55 .col:nth-child(1) {
flex: 0 0 auto;
 width: 81.9219005528299%;
}
.gen-editorrow-55 .col:nth-child(2) {
flex: 0 0 auto;
 width: 18.078099447170104%;
}

}
.gen-editorrow-55 { position: relative; }





.gen-editorrow-55 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-55 span {
}
.gen-editorrow-55 {
	text-transform: 0;
}
.gen-editorrow-55  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-55 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-77 { position: relative; }





.gen-editorcolumn-77 span {
}
.gen-editorcolumn-77 {
	text-transform: 0;
}

.gen-heading-50 { position: relative; }
.gen-heading-50 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
}





.gen-heading-50 .h span {
	line-height: 1.2em;
}
.gen-heading-50 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-50 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-50 .h  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-heading-50 .h   {
	font-size: 18px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-50 .h   span {
font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-50 .h  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-50 .h  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-50 .h  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-50 .h  span {
font-size: 18px;
	}
}
.gen-heading-50 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-178 { position: relative; }
.gen-paragraph-178 {
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-178 {
		margin-bottom: 0px;
	}
}




.gen-paragraph-178 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-178 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.gen-paragraph-178 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: left;
}
.gen-paragraph-178 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-178 .paragraph {
	color: rgba(202, 202, 202, 1);
}



.gen-editorcolumn-78 { position: relative; }





.gen-editorcolumn-78 span {
}
.gen-editorcolumn-78 {
	text-transform: 0;
}

.gen-button-25 { position: relative; }
.gen-button-25 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-button-25 {
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
								width: 48px;
								height: 48px;
							}
}

.gen-button-25 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-25 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	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-25 > .button  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-button-25 > .button  span {
font-size: 16px;
}
.gen-button-25 > .button {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}

.gen-button-25 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-25 > .button:hover> i{
color:rgba(223, 239, 61, 1);
}
.gen-button-25 > .button > span{
padding:0 0px;
}








.gen-map-1 { position: relative; }
.gen-map-1 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 920px;
}

@media (max-width: 1199.98px) {
	.gen-map-1 {
		margin-left: 0px;
		width: auto;
		height: 800px;
	}
}

@media (max-width: 991.98px) {
	.gen-map-1 {
		width: 100%;
		height: 800px;
	}
}

@media (max-width: 767.98px) {
	.gen-map-1 {
		margin-top: 0px;
		height: 800px;
	}
}

@media (max-width: 575.98px) {
	.gen-map-1 {
		margin-left: 0px;
		width: 100%;
		height: 1050px;
	}
}

.gen-map-1 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-map-1 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-map-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-map-1 {
	color: rgba(80, 200, 196, 1);
}

.gen-map-1 .map-tooltip { position: relative; }
.gen-map-1 .map-tooltip {
	width: auto;
}





.gen-map-1 .map-tooltip span {
}
.gen-map-1 .map-tooltip {
	text-transform: 0;
}
.gen-map-1 .map-tooltip  {
}
.gen-map-1 .map-tooltip {
	color: rgba(0, 0, 0, 0);
}

.gen-paragraph-179 { position: relative; }
.gen-paragraph-179 {
	width: 100%;
}





.gen-paragraph-179 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-179 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-179 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-179 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-179 .paragraph {
	color: rgba(34, 56, 67, 1);
}


.gen-paragraph-180 { position: relative; }
.gen-paragraph-180 {
	margin-bottom: 5px;
	width: 252px;
}





.gen-paragraph-180 .paragraph span {
	line-height: 1.3em;
}
.gen-paragraph-180 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3em;
}
.gen-paragraph-180 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.gen-paragraph-180 .paragraph  span {
font-size: 12px;
}
.gen-paragraph-180 .paragraph {
	color: rgba(57, 95, 113, 1);
}


.gen-editorrow-56 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.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: 1199.98px) and (min-width: 992px) {
.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: 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 {
	margin-bottom: 0px;
	width: auto;
}





.gen-editorrow-56 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-56 span {
}
.gen-editorrow-56 {
	text-transform: 0;
}
.gen-editorrow-56  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-56   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-56  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-56  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-56  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-56 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-79 { position: relative; }





.gen-editorcolumn-79 span {
}
.gen-editorcolumn-79 {
	text-transform: 0;
}

.gen-button-26 { position: relative; }
.gen-button-26 {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-button-26 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-button-26 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-26 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-button-26 > .button  {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-button-26 > .button  span {
font-size: 14px;
}
.gen-button-26 > .button {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-26 > .button:hover {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-button-26 > .button:active {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-button-26 > .button > span{
padding:0 0px;
}


.gen-editorcolumn-80 { position: relative; }





.gen-editorcolumn-80 span {
}
.gen-editorcolumn-80 {
	text-transform: 0;
}

.gen-button-27 { position: relative; }
.gen-button-27 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-button-27 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-button-27 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-27 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-button-27 > .button  {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-size: 13px;
}
.gen-button-27 > .button  span {
font-size: 13px;
}
.gen-button-27 > .button {
	color: rgba(34, 56, 67, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(34, 56, 67, 1);
}
.gen-button-27 > .button:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-27 > .button:active {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 1);
}

.gen-button-27 > .button > span{
padding:0 0px;
}





.gen-editorrow-57 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-57 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-57 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-57 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-57 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-57 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-57 { position: relative; }
.gen-editorrow-57 {
	margin-top: 0px;
}





.gen-editorrow-57 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-57 span {
}
.gen-editorrow-57 {
	text-transform: 0;
}
.gen-editorrow-57  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-57   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-57  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-57  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-57  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-57 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-81 { position: relative; }





.gen-editorcolumn-81 span {
}
.gen-editorcolumn-81 {
	text-transform: 0;
}



.gen-button-28 { position: relative; }
.gen-button-28 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 312px;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-button-28 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-28 {
		margin-right: auto;
		margin-left: auto;
		width: 200px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-28 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-28 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 70%;
	}
}

.gen-button-28 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-28 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-28 > .button  {
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-button-28 > .button  span {
font-size: 16px;
}
.gen-button-28 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-28 > .button:hover {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-28 > .button:active {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-28 > .button > span{
padding:0 10px;
}




.gen-editormain-8 { position: relative; }





.gen-editorsection-32 { position: relative; }





.gen-editorsection-32 span {
}
.gen-editorsection-32 {
	text-transform: 0;
}
.gen-editorsection-32  {
	padding-top: 90px;
	padding-bottom: 15px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-32  {
	padding-top: 90px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-32 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-58 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-58 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-58 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-58 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-58 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-58 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-58 { position: relative; }





.gen-editorrow-58 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-58 span {
}
.gen-editorrow-58 {
	text-transform: 0;
}
.gen-editorrow-58  {
	padding-top: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-58 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-82 { position: relative; }





.gen-editorcolumn-82 span {
}
.gen-editorcolumn-82 {
	text-transform: 0;
}

.gen-block-75 { position: relative; }
.gen-block-75 {
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}





.gen-block-75 span {
}
.gen-block-75 {
}
.gen-block-75  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-75 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-51 { position: relative; }
.gen-heading-51 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-51 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-51 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-51 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-51 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-51 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-51 .h  span {
font-size: 48px;
}
@media (max-width: 575.98px) {
  .gen-heading-51 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-51 .h  span {
font-size: 42px;
	}
}
.gen-heading-51 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-181 { position: relative; }
.gen-paragraph-181 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 58%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-181 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-181 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-181 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-181 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-181 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-181 .paragraph  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-181 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-181 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-181 .paragraph {
	color: rgba(202, 202, 202, 1);
}





.gen-editorrow-59 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-59 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-59 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-59 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-59 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-59 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-59 { position: relative; }





.gen-editorrow-59 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-59 span {
}
.gen-editorrow-59 {
	text-transform: 0;
}
.gen-editorrow-59  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-59   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-59  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-59  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-59  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-59 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-83 { position: relative; }





.gen-editorcolumn-83 span {
}
.gen-editorcolumn-83 {
	text-transform: 0;
}

.gen-bundleconfigurator-1 { position: relative; }





.gen-bundleconfigurator-1 span {
}
.gen-bundleconfigurator-1 {
	text-transform: 0;
}
.gen-bundleconfigurator-1  {
}
.gen-bundleconfigurator-1 {
	color: rgba(0, 0, 0, 0);
}

.gen-bundleconfigurator-1 .bundle-option-selector { position: relative; }
.gen-bundleconfigurator-1 .bundle-option-selector {
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 15px;
	width: auto;
}





.gen-bundleconfigurator-1 .bundle-option-selector span {
}
.gen-bundleconfigurator-1 .bundle-option-selector {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-bundleconfigurator-1 .bundle-option-selector  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	font-size: 24px;
}
.gen-bundleconfigurator-1 .bundle-option-selector  span {
font-size: 24px;
}
@media (max-width: 991.98px) {
  .gen-bundleconfigurator-1 .bundle-option-selector  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-bundleconfigurator-1 .bundle-option-selector  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-bundleconfigurator-1 .bundle-option-selector  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	}
}
.gen-bundleconfigurator-1 .bundle-option-selector {
	color: rgba(5, 255, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-bundleconfigurator-1 .bundle-option-selector .selector-title { position: relative; }
.gen-bundleconfigurator-1 .bundle-option-selector .selector-title {
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-bundleconfigurator-1 .bundle-option-selector .selector-title {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-bundleconfigurator-1 .bundle-option-selector .selector-title {
						margin-right: 0px;
						margin-bottom: 10px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-bundleconfigurator-1 .bundle-option-selector .selector-title .paragraph span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-bundleconfigurator-1 .bundle-option-selector .selector-title .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-bundleconfigurator-1 .bundle-option-selector .selector-title .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 42px;
	text-align: center;
}
.gen-bundleconfigurator-1 .bundle-option-selector .selector-title .paragraph  span {
font-size: 42px;
}
@media (max-width: 991.98px) {
  .gen-bundleconfigurator-1 .bundle-option-selector .selector-title .paragraph  {
	font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-bundleconfigurator-1 .bundle-option-selector .selector-title .paragraph  span {
font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-bundleconfigurator-1 .bundle-option-selector .selector-title .paragraph  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-bundleconfigurator-1 .bundle-option-selector .selector-title .paragraph  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-bundleconfigurator-1 .bundle-option-selector .selector-title .paragraph  {
	font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-bundleconfigurator-1 .bundle-option-selector .selector-title .paragraph  span {
font-size: 26px;
	}
}
.gen-bundleconfigurator-1 .bundle-option-selector .selector-title .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view { position: relative; }





.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view span {
}
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
}
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(10, 16, 20, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view:hover {
	color: rgba(0, 0, 0, 0);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view.selected {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-title { position: relative; }
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-title {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}





.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-title .paragraph span {
	line-height: 1.2em;
}
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-title .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-title .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-title .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-title .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-title .paragraph  span {
font-size: 14px;
	}
}
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-title .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-image { position: relative; }
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-image {
	width: auto;
	height: 360px;
}

@media (max-width: 1199.98px) {
	.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-image {
		height: 220px;
	}
}

@media (max-width: 991.98px) {
	.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-image {
		width: 270px;
		height: 135px;
	}
}

@media (max-width: 767.98px) {
	.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-image {
		height: 155px;
	}
}

@media (max-width: 575.98px) {
	.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-image {
		width: 270px;
		height: 125px;
	}
}

.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-image .image-a span {
	line-height: 1.2em;
}
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-image .image-a {
	line-height: 1.2em;
}
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-image .image-a  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-view .bundle-option-image .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-description { position: relative; }
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-description {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-description {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-description {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-description .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-description .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-description .paragraph  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-description .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-description .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-description .paragraph  span {
font-size: 16px;
	}
}
.gen-bundleconfigurator-1 .bundle-option-selector .bundle-option-description .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-imagewithsimpletext-1 { position: relative; }
.gen-imagewithsimpletext-1 {
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 15px;
}





.gen-imagewithsimpletext-1 span {
}
.gen-imagewithsimpletext-1 {
	font-family: 'Montserrat', sans-serif, cursive;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-imagewithsimpletext-1  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	font-size: 18px;
}
.gen-imagewithsimpletext-1  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-1  {
	font-size: 24px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-1  span {
font-size: 24px;
	}
}
.gen-imagewithsimpletext-1 {
	color: rgba(5, 255, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-imagewithsimpletext-1 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-1 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-1 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 20px;
	height: 20px;
}





.gen-imagewithsimpletext-1 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-1 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-1 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-1 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-60 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-60 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-60 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-60 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-60 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-60 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-60 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-60 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-60 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-60 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-60 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-60 { position: relative; }
.gen-editorrow-60 {
	margin-right: 15px;
	margin-left: 15px;
}





.gen-editorrow-60 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-60 span {
}
.gen-editorrow-60 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-editorrow-60  {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.gen-editorrow-60 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-84 { position: relative; }





.gen-editorcolumn-84 span {
}
.gen-editorcolumn-84 {
	text-transform: 0;
}

.gen-paragraph-182 { position: relative; }
.gen-paragraph-182 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 80%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-182 {
		margin-right: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-182 {
		margin-right: auto;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-182 {
		width: auto;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-182 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-paragraph-182 .paragraph span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-paragraph-182 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
	letter-spacing: 0em;
}
.gen-paragraph-182 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-paragraph-182 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-182 .paragraph  {
	font-size: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-182 .paragraph  span {
font-size: 15px;
	}
}
.gen-paragraph-182 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-182 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-block-76 { position: relative; }
.gen-block-76 {
	width: auto;
}





.gen-block-76 span {
}
.gen-block-76 {
}
.gen-block-76  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-76 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-52 { position: relative; }
.gen-heading-52 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-52 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-52 {
						margin-right: auto;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-52 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-52 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-52 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-heading-52 .h  span {
font-size: 32px;
}
.gen-heading-52 .h {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-183 { position: relative; }
.gen-paragraph-183 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 80%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-183 {
		margin-right: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-183 {
		margin-right: auto;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-183 {
		width: auto;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-183 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-paragraph-183 .paragraph span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-paragraph-183 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
	letter-spacing: 0em;
}
.gen-paragraph-183 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-paragraph-183 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-183 .paragraph  {
	font-size: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-183 .paragraph  span {
font-size: 15px;
	}
}
.gen-paragraph-183 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-183 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}




.gen-editorcolumn-85 { position: relative; }





.gen-editorcolumn-85 span {
}
.gen-editorcolumn-85 {
	text-transform: 0;
}

.gen-button-29 { position: relative; }
.gen-button-29 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 280px;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-button-29 {
								margin-right: auto;
								margin-bottom: 0px;
								margin-left: auto;
								width: 100%;
							}
}

.gen-button-29 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-29 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-29 > .button  {
	font-size: 16px;
}
.gen-button-29 > .button  span {
font-size: 16px;
}
.gen-button-29 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-29 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-29 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-29 > .button > span{
padding:0 0px;
}




.gen-editorsection-33 { position: relative; }





.gen-editorsection-33 span {
}
.gen-editorsection-33 {
	text-transform: 0;
}
.gen-editorsection-33  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-33 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-61 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-61 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-61 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-61 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-61 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-61 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-61 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-61 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-61 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-61 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-61 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-61 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-61 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-61 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-61 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-61 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-61 { position: relative; }
.gen-editorrow-61 {
	margin-right: 15px;
	margin-left: 15px;
}





.gen-editorrow-61 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-61 span {
}
.gen-editorrow-61 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-editorrow-61  {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-61  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-61  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-61 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-86 { position: relative; }





.gen-editorcolumn-86 span {
}
.gen-editorcolumn-86 {
	text-transform: 0;
}

.gen-block-77 { position: relative; }





.gen-block-77 span {
}
.gen-block-77 {
}
.gen-block-77  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-77 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-17 { position: relative; }
.gen-image-17 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 36px;
	height: 36px;
}


@media (max-width: 991.98px) {
			.gen-image-17 {
				width: 36px;
				height: 36px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-17 {
						width: 36px;
						height: 36px;
					}
}

.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-heading-53 { position: relative; }





.gen-heading-53 .h span {
	line-height: 1.2em;
}
.gen-heading-53 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-53 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-53 .h  span {
font-size: 18px;
}
.gen-heading-53 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-184 { position: relative; }





.gen-paragraph-184 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-184 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.gen-paragraph-184 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-184 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-184 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-184 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-184 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-47 { position: relative; }
.gen-linkbutton-47 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-47 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-47 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-47 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-47 > .button  {
	font-size: 16px;
}
.gen-linkbutton-47 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-47 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-47 > .button  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-47 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-47 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-47 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-47 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-47 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-47 > .button > span{
padding:0 0px;
}



.gen-editorcolumn-87 { position: relative; }





.gen-editorcolumn-87 span {
}
.gen-editorcolumn-87 {
	text-transform: 0;
}

.gen-block-78 { position: relative; }





.gen-block-78 span {
}
.gen-block-78 {
}
.gen-block-78  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-78 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-18 { position: relative; }
.gen-image-18 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 36px;
	height: 36px;
}


@media (max-width: 991.98px) {
			.gen-image-18 {
				width: 36px;
				height: 36px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-18 {
						width: 36px;
						height: 36px;
					}
}

.gen-image-18 .image-a span {
	line-height: 1.2em;
}
.gen-image-18 .image-a {
	line-height: 1.2em;
}
.gen-image-18 .image-a  {
}
.gen-image-18 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-54 { position: relative; }





.gen-heading-54 .h span {
	line-height: 1.2em;
}
.gen-heading-54 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-54 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-54 .h  span {
font-size: 18px;
}
.gen-heading-54 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-185 { position: relative; }





.gen-paragraph-185 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-185 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.gen-paragraph-185 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-185 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-185 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-185 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-185 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-48 { position: relative; }
.gen-linkbutton-48 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-48 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-48 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-48 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-48 > .button  {
	font-size: 16px;
}
.gen-linkbutton-48 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-48 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-48 > .button  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-48 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-48 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-48 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-48 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-48 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-48 > .button > span{
padding:0 0px;
}



.gen-editorcolumn-88 { position: relative; }





.gen-editorcolumn-88 span {
}
.gen-editorcolumn-88 {
	text-transform: 0;
}

.gen-block-79 { position: relative; }





.gen-block-79 span {
}
.gen-block-79 {
}
.gen-block-79  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-79 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-19 { position: relative; }
.gen-image-19 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 36px;
	height: 36px;
}


@media (max-width: 991.98px) {
			.gen-image-19 {
				width: 36px;
				height: 36px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-19 {
						width: 36px;
						height: 36px;
					}
}

.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-heading-55 { position: relative; }





.gen-heading-55 .h span {
	line-height: 1.2em;
}
.gen-heading-55 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-55 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-55 .h  span {
font-size: 18px;
}
.gen-heading-55 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-186 { position: relative; }





.gen-paragraph-186 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-186 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.gen-paragraph-186 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-186 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-186 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-186 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-186 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-49 { position: relative; }
.gen-linkbutton-49 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-49 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-49 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-49 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-49 > .button  {
	font-size: 16px;
}
.gen-linkbutton-49 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-49 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-49 > .button  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-49 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-49 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-49 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-49 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-49 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-49 > .button > span{
padding:0 0px;
}





.gen-editormain-9 { position: relative; }





.gen-editorsection-34 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-editorsection-34 {
			margin-top: 0px;
		}
}




.gen-editorsection-34 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-34 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-34  {
	padding-top: 90px;
	padding-bottom: 5px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-34  {
	padding-top: 90px;
	padding-bottom: 5px;
	}
}
.gen-editorsection-34 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-62 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-62 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-62 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-62 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-62 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-62 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-62 { position: relative; }
.gen-editorrow-62 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



@media (max-width: 767.98px) {
					.gen-editorrow-62 {
						margin-top: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-editorrow-62 {
						margin-top: 0px;
						margin-bottom: 0px;
					}
}

.gen-editorrow-62 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-62 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-62 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorrow-62  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-62  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-62 {
	color: rgba(80, 200, 196, 1);
}

.gen-editorcolumn-89 { position: relative; }





.gen-editorcolumn-89 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-89 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-heading-56 { position: relative; }
.gen-heading-56 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	width: auto;
}





.gen-heading-56 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-56 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-56 .h  {
	text-align: center;
}
@media (max-width: 575.98px) {
  .gen-heading-56 .h  {
	font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-56 .h  span {
font-size: 32px;
	}
}
.gen-heading-56 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-56 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-56 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-block-80 { position: relative; }





.gen-block-80 span {
}
.gen-block-80 {
}
.gen-block-80  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-80 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-1 { position: relative; }
.gen-productlist-1 {
	margin-top: 0px;
	margin-bottom: 0px;
}





.gen-productlist-1 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-productlist-1 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-productlist-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 1199.98px) {
  .gen-productlist-1   {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 991.98px) {
  .gen-productlist-1  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-productlist-1  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-productlist-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-productlist-1 {
	color: rgba(80, 200, 196, 1);
}

.gen-productlist-1 > .list .product-view{
flex:0 0 calc(100% / 3); max-width: calc(100% / 3);
}
.gen-productlist-1 .empty { position: relative; }





.gen-productlist-1 .empty span {
}
.gen-productlist-1 .empty {
	text-transform: 0;
}
.gen-productlist-1 .empty  {
}
.gen-productlist-1 .empty {
	color: rgba(0, 0, 0, 0);
}

.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-90 { position: relative; }





.gen-editorcolumn-90 span {
}
.gen-editorcolumn-90 {
	text-transform: 0;
}

.gen-block-81 { position: relative; }





.gen-block-81 span {
}
.gen-block-81 {
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}
.gen-block-81  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 60px;
	padding-left: 5px;
}
.gen-block-81 {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-2 { position: relative; }
.gen-imagewithsimpletext-2 {
	margin-right: 15px;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-2 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-2 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-2  {
	padding-top: 35px;
	padding-right: 15px;
	padding-bottom: 35px;
	padding-left: 15px;
	font-size: 22px;
}
.gen-imagewithsimpletext-2  span {
font-size: 22px;
}
.gen-imagewithsimpletext-2 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-2:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-2 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-2 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-2 .image-wrapper {
	margin-right: 25px;
	margin-left: 0px;
	width: auto;
	height: 180px;
}





.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(0, 0, 0, 1);
}



.gen-linkbutton-50 { position: relative; }
.gen-linkbutton-50 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 154px;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-50 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: 0px;
								width: 213px;
							}
}

.gen-linkbutton-50 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-50 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-linkbutton-50 > .button  {
	font-size: 16px;
}
.gen-linkbutton-50 > .button  span {
font-size: 16px;
}
.gen-linkbutton-50 > .button {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-50 > .button:hover {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-50 > .button:active {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-50 > .button > span{
padding:0 0px;
}





.gen-productlist-1 .product-view { position: relative; }





.gen-productlist-1 .product-view span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-productlist-1 .product-view {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-productlist-1 .product-view  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
@media (max-width: 1199.98px) {
  .gen-productlist-1 .product-view   {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 991.98px) {
  .gen-productlist-1 .product-view  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-productlist-1 .product-view {
	color: rgba(80, 200, 196, 1);
}
.gen-productlist-1 .product-view:hover {
	color: rgba(80, 200, 196, 1);
}

.gen-block-82 { position: relative; }
.gen-block-82 {
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-82 {
		height: 100%;
	}
}




.gen-block-82 span {
}
.gen-block-82 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-82  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
@media (max-width: 1199.98px) {
  .gen-block-82   {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-82  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-82 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-57 { position: relative; }





.gen-heading-57 .h span {
	line-height: 1.2em;
}
.gen-heading-57 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-57 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 24px;
}
.gen-heading-57 .h  span {
font-size: 24px;
}
@media (max-width: 1199.98px) {
  .gen-heading-57 .h   {
	font-size: 18px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-57 .h   span {
font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-57 .h  {
	font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-57 .h  span {
font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-57 .h  {
	font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-57 .h  span {
font-size: 20px;
	}
}
.gen-heading-57 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-57 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-57 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-187 { position: relative; }
.gen-paragraph-187 {
	margin-bottom: 0px;
}





.gen-paragraph-187 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-187 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-187 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-187 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-187 .paragraph   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-187 .paragraph   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-187 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-187 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-187 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-block-83 { position: relative; }
.gen-block-83 {
	margin-bottom: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-83 {
		height: 100%;
	}
}



@media (max-width: 575.98px) {
					.gen-block-83 {
						height: 100%;
					}
}

.gen-block-83 span {
}
.gen-block-83 {
}
.gen-block-83  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-83 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-84 { position: relative; }
.gen-block-84 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 100%;
	height: 310px;
}

@media (max-width: 1199.98px) {
	.gen-block-84 {
		width: 100%;
		height: 180px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-84 {
		width: 100%;
		height: 270px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-84 {
		width: 100%;
		height: 220px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-84 {
		width: 100%;
		height: 220px;
	}
}

.gen-block-84 span {
	line-height: 1.2em;
}
.gen-block-84 {
	line-height: 1.2em;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.gen-block-84  {
}
.gen-block-84 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-20 { position: relative; }
.gen-image-20 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-image-20 {
		width: 100%;
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-image-20 {
		width: 100%;
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-image-20 {
		width: 100%;
		height: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-image-20 {
		width: 100%;
		height: 100%;
	}
}

.gen-image-20 .image-a span {
	line-height: 1.2em;
}
.gen-image-20 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-20 .image-a  {
}
.gen-image-20 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-85 { position: relative; }





.gen-block-85 span {
}
.gen-block-85 {
}
.gen-block-85  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-85 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-64 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-64 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-64 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-64 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-64 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-64 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-64 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-64 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-64 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-64 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-64 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-64 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-64 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-64 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-64 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-64 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
.gen-editorrow-64 { position: relative; }





.gen-editorrow-64 > .col { padding-left: 0px; padding-right: 0px }
.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-91 { position: relative; }





.gen-editorcolumn-91 span {
}
.gen-editorcolumn-91 {
	text-transform: 0;
}

.gen-paragraph-188 { position: relative; }
.gen-paragraph-188 {
	margin-bottom: 0px;
}





.gen-paragraph-188 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-188 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-188 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: left;
}
.gen-paragraph-188 .paragraph  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-188 .paragraph   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-188 .paragraph   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-188 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-188 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-188 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-characteristicview-1 { position: relative; }
.gen-characteristicview-1 {
	margin-bottom: 0px;
}





.gen-characteristicview-1 .paragraph span {
	line-height: 1.2em;
}
.gen-characteristicview-1 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 400;
}
.gen-characteristicview-1 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: left;
}
.gen-characteristicview-1 .paragraph  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-characteristicview-1 .paragraph   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-characteristicview-1 .paragraph   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-characteristicview-1 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-characteristicview-1 .paragraph  span {
font-size: 16px;
	}
}
.gen-characteristicview-1 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-92 { position: relative; }





.gen-editorcolumn-92 span {
}
.gen-editorcolumn-92 {
	text-transform: 0;
}

.gen-paragraph-189 { position: relative; }
.gen-paragraph-189 {
	margin-bottom: 0px;
}





.gen-paragraph-189 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-189 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-189 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: left;
}
.gen-paragraph-189 .paragraph  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-189 .paragraph   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-189 .paragraph   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-189 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-189 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-189 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-characteristicview-2 { position: relative; }
.gen-characteristicview-2 {
	margin-bottom: 0px;
}





.gen-characteristicview-2 .paragraph span {
	line-height: 1.2em;
}
.gen-characteristicview-2 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 400;
}
.gen-characteristicview-2 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: left;
}
.gen-characteristicview-2 .paragraph  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-characteristicview-2 .paragraph   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-characteristicview-2 .paragraph   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-characteristicview-2 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-characteristicview-2 .paragraph  span {
font-size: 16px;
	}
}
.gen-characteristicview-2 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-93 { position: relative; }





.gen-editorcolumn-93 span {
}
.gen-editorcolumn-93 {
	text-transform: 0;
}

.gen-paragraph-190 { position: relative; }
.gen-paragraph-190 {
	margin-bottom: 0px;
}





.gen-paragraph-190 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-190 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-190 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: left;
}
.gen-paragraph-190 .paragraph  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-190 .paragraph   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-190 .paragraph   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-190 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-190 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-190 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-characteristicview-3 { position: relative; }
.gen-characteristicview-3 {
	margin-bottom: 0px;
}





.gen-characteristicview-3 .paragraph span {
	line-height: 1.2em;
}
.gen-characteristicview-3 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 400;
}
.gen-characteristicview-3 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: left;
}
.gen-characteristicview-3 .paragraph  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-characteristicview-3 .paragraph   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-characteristicview-3 .paragraph   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-characteristicview-3 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-characteristicview-3 .paragraph  span {
font-size: 16px;
	}
}
.gen-characteristicview-3 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-paragraph-191 { position: relative; }
.gen-paragraph-191 {
	margin-bottom: 0px;
}





.gen-paragraph-191 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-191 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-191 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-191 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-191 .paragraph   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-191 .paragraph   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-191 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-191 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-191 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-192 { position: relative; }
.gen-paragraph-192 {
	margin-bottom: 0px;
	margin-left: 4px;
}





.gen-paragraph-192 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-192 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-192 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 24px;
	text-align: left;
}
.gen-paragraph-192 .paragraph  span {
font-size: 24px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-192 .paragraph   {
	font-size: 18px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-192 .paragraph   span {
font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-192 .paragraph  {
	font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-192 .paragraph  span {
font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-192 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-192 .paragraph  span {
font-size: 20px;
	}
}
.gen-paragraph-192 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-193 { position: relative; }
.gen-paragraph-193 {
	margin-bottom: 10px;
}





.gen-paragraph-193 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-193 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-193 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-193 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-193 .paragraph   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-193 .paragraph   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-193 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-193 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-193 .paragraph {
	color: rgba(202, 202, 202, 1);
}



.gen-block-86 { position: relative; }
.gen-block-86 {
	margin-top: 0px;
	margin-bottom: 0px;
}





.gen-block-86 span {
}
.gen-block-86 {
}
.gen-block-86  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-86 {
	color: rgba(57, 95, 113, 1);
}

.gen-buybutton-3 { position: relative; }
.gen-buybutton-3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 48%;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-buybutton-3 {
		margin-right: 0px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-buybutton-3 {
		margin-right: auto;
		margin-left: auto;
		width: 48%;
	}
}

@media (max-width: 767.98px) {
	.gen-buybutton-3 {
		margin-right: auto;
		margin-left: auto;
		width: 48%;
	}
}

@media (max-width: 575.98px) {
	.gen-buybutton-3 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
		width: 48%;
	}
}

.gen-buybutton-3 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-buybutton-3 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	transition: all 0.2s;
}
.gen-buybutton-3 > .button  {
	padding-right: 8px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-buybutton-3 > .button  span {
font-size: 16px;
}
.gen-buybutton-3 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-buybutton-3 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-buybutton-3 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-buybutton-3 > .button.out-of-stock {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-buybutton-3 > .button.out-of-stock:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(150, 150, 150, 1);
}

.gen-buybutton-3 > .button > i{
color:rgba(45, 45, 45, 1);
}
.gen-buybutton-3 > .button > span{
padding:0 0px;
}

.gen-linkbutton-51 { position: relative; }
.gen-linkbutton-51 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 48%;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-linkbutton-51 {
		margin-right: 0px;
		margin-left: auto;
		width: 48%;
	}
}

@media (max-width: 991.98px) {
	.gen-linkbutton-51 {
		margin-right: 0px;
		margin-left: auto;
		width: 48%;
	}
}

@media (max-width: 767.98px) {
	.gen-linkbutton-51 {
		margin-right: 0px;
		margin-left: auto;
		width: 48%;
	}
}

@media (max-width: 575.98px) {
	.gen-linkbutton-51 {
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		width: 48%;
	}
}

.gen-linkbutton-51 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-51 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	transition: all 0.2s;
}
.gen-linkbutton-51 > .button  {
	padding-right: 10px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-linkbutton-51 > .button  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-linkbutton-51 > .button   {
	padding-right: 5px;
	padding-left: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-51 > .button  {
	padding-right: 4px;
	padding-left: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-51 > .button  {
	padding-right: 0px;
	padding-left: 10px;
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-51 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-51 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-51 > .button:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-51 > .button:active {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-51 > .button > span{
padding:0 0px;
}









.gen-editorsection-35 { position: relative; }





.gen-editorsection-35 span {
}
.gen-editorsection-35 {
	text-transform: 0;
}
.gen-editorsection-35  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-35 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-65 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-65 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-65 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-65 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-65 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-65 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-65 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-65 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-65 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-65 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-65 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-65 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-65 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-65 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-65 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-65 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-65 { position: relative; }
.gen-editorrow-65 {
	margin-right: 15px;
	margin-left: 15px;
}





.gen-editorrow-65 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-65 span {
}
.gen-editorrow-65 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-editorrow-65  {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-65  {
	padding-top: 30px;
	padding-bottom: 20px;
	}
}
@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);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-94 { position: relative; }





.gen-editorcolumn-94 span {
}
.gen-editorcolumn-94 {
	text-transform: 0;
}

.gen-block-87 { position: relative; }





.gen-block-87 span {
}
.gen-block-87 {
}
.gen-block-87  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 767.98px) {
  .gen-block-87  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-87 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-21 { position: relative; }
.gen-image-21 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 36px;
	height: 36px;
}


@media (max-width: 991.98px) {
			.gen-image-21 {
				width: 36px;
				height: 36px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-21 {
						width: 36px;
						height: 36px;
					}
}

.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-heading-58 { position: relative; }





.gen-heading-58 .h span {
	line-height: 1.2em;
}
.gen-heading-58 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-58 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-58 .h  span {
font-size: 18px;
}
.gen-heading-58 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-194 { position: relative; }





.gen-paragraph-194 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-194 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.gen-paragraph-194 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-194 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-194 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-194 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-194 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-52 { position: relative; }
.gen-linkbutton-52 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-52 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-52 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-52 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-52 > .button  {
	font-size: 16px;
}
.gen-linkbutton-52 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-52 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-52 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-52 > .button {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-52 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-52 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-52 > .button > span{
padding:0 2px;
}



.gen-editorcolumn-95 { position: relative; }





.gen-editorcolumn-95 span {
}
.gen-editorcolumn-95 {
	text-transform: 0;
}

.gen-block-88 { position: relative; }





.gen-block-88 span {
}
.gen-block-88 {
}
.gen-block-88  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 767.98px) {
  .gen-block-88  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-88 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-22 { position: relative; }
.gen-image-22 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 36px;
	height: 36px;
}


@media (max-width: 991.98px) {
			.gen-image-22 {
				width: 36px;
				height: 36px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-22 {
						width: 36px;
						height: 36px;
					}
}

.gen-image-22 .image-a span {
	line-height: 1.2em;
}
.gen-image-22 .image-a {
	line-height: 1.2em;
}
.gen-image-22 .image-a  {
}
.gen-image-22 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-59 { position: relative; }





.gen-heading-59 .h span {
	line-height: 1.2em;
}
.gen-heading-59 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-59 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-59 .h  span {
font-size: 18px;
}
.gen-heading-59 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-195 { position: relative; }





.gen-paragraph-195 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-195 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.gen-paragraph-195 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-195 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-195 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-195 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-195 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-53 { position: relative; }
.gen-linkbutton-53 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-53 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-53 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-53 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-53 > .button  {
	font-size: 16px;
}
.gen-linkbutton-53 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-53 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-53 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-53 > .button {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-53 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-53 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-53 > .button > span{
padding:0 2px;
}



.gen-editorcolumn-96 { position: relative; }





.gen-editorcolumn-96 span {
}
.gen-editorcolumn-96 {
	text-transform: 0;
}

.gen-block-89 { position: relative; }





.gen-block-89 span {
}
.gen-block-89 {
}
.gen-block-89  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 767.98px) {
  .gen-block-89  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-89 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-23 { position: relative; }
.gen-image-23 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 36px;
	height: 36px;
}


@media (max-width: 991.98px) {
			.gen-image-23 {
				width: 36px;
				height: 36px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-23 {
						width: 36px;
						height: 36px;
					}
}

.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-heading-60 { position: relative; }





.gen-heading-60 .h span {
	line-height: 1.2em;
}
.gen-heading-60 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-60 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-60 .h  span {
font-size: 18px;
}
.gen-heading-60 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-196 { position: relative; }





.gen-paragraph-196 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-196 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.gen-paragraph-196 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-196 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-196 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-196 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-196 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-54 { position: relative; }
.gen-linkbutton-54 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-54 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-54 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-54 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-54 > .button  {
	font-size: 16px;
}
.gen-linkbutton-54 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-54 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-54 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-54 > .button {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-54 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-54 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-54 > .button > span{
padding:0 2px;
}





.gen-editormain-10 { position: relative; }





.gen-editorsection-36 { position: relative; }





.gen-editorsection-36 span {
}
.gen-editorsection-36 {
	text-transform: 0;
}
.gen-editorsection-36  {
	padding-top: 90px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-36  {
	padding-top: 80px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-36 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-66 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-66 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-66 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-66 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-66 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-66 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-66 { position: relative; }





.gen-editorrow-66 > .col { padding-left: 0px; padding-right: 0px }
.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);
}

.gen-editorcolumn-97 { position: relative; }





.gen-editorcolumn-97 span {
}
.gen-editorcolumn-97 {
	text-transform: 0;
}

.gen-block-90 { position: relative; }
.gen-block-90 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-90 span {
}
.gen-block-90 {
}
.gen-block-90  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-90 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-61 { position: relative; }
.gen-heading-61 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-61 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-61 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: auto;
						width: auto;
					}
}

.gen-heading-61 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-61 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-61 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-61 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-61 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-61 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-61 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-61 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-61 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-61 .h  span {
font-size: 36px;
	}
}
.gen-heading-61 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-61 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-61 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-197 { position: relative; }
.gen-paragraph-197 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-197 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-197 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-197 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-197 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-197 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-197 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-197 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-197 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-197 .paragraph {
	color: rgba(255, 255, 255, 1);
}






.gen-editorsection-37 { position: relative; }





.gen-editorsection-37 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-37 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-37  {
	padding-top: 35px;
	padding-bottom: 60px;
}
.gen-editorsection-37 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-67 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.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: 15px; padding-right: 15px }
.gen-editorrow-67 span {
}
.gen-editorrow-67 {
	text-transform: 0;
}
.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;
	}
}
.gen-editorrow-67 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-98 { position: relative; }





.gen-editorcolumn-98 span {
}
.gen-editorcolumn-98 {
	text-transform: 0;
}

.gen-paragraph-198 { position: relative; }
.gen-paragraph-198 {
	margin-right: auto;
	margin-left: auto;
	width: 80%;
}



@media (max-width: 767.98px) {
					.gen-paragraph-198 {
						width: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-paragraph-198 {
						width: 100%;
					}
}

.gen-paragraph-198 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-198 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-198 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-198 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-198 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editormain-11 { position: relative; }





.gen-editorsection-38 { position: relative; }





.gen-editorsection-38 span {
}
.gen-editorsection-38 {
	text-transform: 0;
}
.gen-editorsection-38  {
	padding-top: 90px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-38  {
	padding-top: 70px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-38 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.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 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-68 span {
}
.gen-editorrow-68 {
	text-transform: 0;
}
.gen-editorrow-68  {
	padding-top: 0px;
	padding-bottom: 24px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-68   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-68  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-68  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-68  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-68 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-99 { position: relative; }





.gen-editorcolumn-99 span {
}
.gen-editorcolumn-99 {
	text-transform: 0;
}

.gen-block-91 { position: relative; }
.gen-block-91 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-91 span {
}
.gen-block-91 {
}
.gen-block-91  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-91 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-62 { position: relative; }
.gen-heading-62 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-62 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-62 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-62 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-62 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-62 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 56px;
	text-align: center;
}
.gen-heading-62 .h  span {
font-size: 56px;
}
@media (max-width: 991.98px) {
  .gen-heading-62 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-62 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-62 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-62 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-62 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-62 .h  span {
font-size: 36px;
	}
}
.gen-heading-62 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-199 { position: relative; }
.gen-paragraph-199 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-199 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-199 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-199 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-199 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-199 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-199 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-199 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-199 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-199 .paragraph {
	color: rgba(223, 239, 61, 1);
}






.gen-editorsection-39 { position: relative; }




@media (max-width: 575.98px) {
								.gen-editorsection-39 {
									margin-bottom: 0px;
								}
}

.gen-editorsection-39 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-39 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-39  {
	padding-top: 25px;
	padding-bottom: 25px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-39  {
	padding-top: 0px;
	padding-bottom: 25px;
	}
}
.gen-editorsection-39 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-69 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.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 {
	margin-top: 0px;
	margin-bottom: 15px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-69 {
								width: 100%;
							}
}

.gen-editorrow-69 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-69 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-69 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorrow-69  {
}
.gen-editorrow-69 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-100 { position: relative; }





.gen-editorcolumn-100 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-100 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-paragraph-200 { position: relative; }
.gen-paragraph-200 {
	margin-right: auto;
	margin-left: auto;
	width: 80%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-200 {
				width: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-200 {
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-200 {
				width: 100%;
			}
}

.gen-paragraph-200 .paragraph span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-paragraph-200 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6em;
	letter-spacing: 0em;
}
.gen-paragraph-200 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-paragraph-200 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editormain-12 { position: relative; }





.gen-editorsection-40 { position: relative; }





.gen-editorsection-40 span {
}
.gen-editorsection-40 {
	text-transform: 0;
}
.gen-editorsection-40  {
	padding-top: 90px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-40  {
	padding-top: 70px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-40 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-70 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-70 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-70 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-70 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-70 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-70 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-70 { position: relative; }





.gen-editorrow-70 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-70 span {
}
.gen-editorrow-70 {
	text-transform: 0;
}
.gen-editorrow-70  {
	padding-top: 0px;
	padding-bottom: 24px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-70   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-70  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-70  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-70  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-70 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-101 { position: relative; }





.gen-editorcolumn-101 span {
}
.gen-editorcolumn-101 {
	text-transform: 0;
}

.gen-block-92 { position: relative; }
.gen-block-92 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-92 span {
}
.gen-block-92 {
}
.gen-block-92  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-92 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-63 { position: relative; }
.gen-heading-63 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-63 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-63 {
						margin-right: auto;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-63 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-63 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-63 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-63 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-63 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-63 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-63 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-63 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-63 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-63 .h  span {
font-size: 36px;
	}
}
.gen-heading-63 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-63 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-63 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-201 { position: relative; }
.gen-paragraph-201 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-201 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-201 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-201 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-201 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-201 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-201 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-201 .paragraph {
	color: rgba(202, 202, 202, 1);
}






.gen-editorsection-41 { position: relative; }





.gen-editorsection-41 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-41 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-41  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-41 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-71 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-71 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-71 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-71 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-71 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-71 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-71 { position: relative; }
.gen-editorrow-71 {
	margin-top: 40px;
	margin-bottom: 60px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-71 {
								width: 100%;
							}
}

.gen-editorrow-71 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-71 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-71 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorrow-71  {
}
.gen-editorrow-71 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-102 { position: relative; }





.gen-editorcolumn-102 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-102 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-paragraph-202 { position: relative; }
.gen-paragraph-202 {
	margin-right: auto;
	margin-left: auto;
	width: 80%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-202 {
				width: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-202 {
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-202 {
				width: 100%;
			}
}

.gen-paragraph-202 .paragraph span {
	line-height: 1.9000000000000006em;
	letter-spacing: 0em ;
}
.gen-paragraph-202 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9000000000000006em;
	letter-spacing: 0em;
}
.gen-paragraph-202 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-paragraph-202 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-202 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}





.gen-editormain-13 { position: relative; }





.gen-editorsection-42 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-editorsection-42 {
			margin-top: 0px;
		}
}




.gen-editorsection-42 span {
}
.gen-editorsection-42 {
	text-transform: 0;
}
.gen-editorsection-42  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-42   {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorsection-42  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-42 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-72 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-72 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-72 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-72 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-72 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-72 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-72 { position: relative; }





.gen-editorrow-72 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-72 span {
}
.gen-editorrow-72 {
	text-transform: 0;
}
.gen-editorrow-72  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-72 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-103 { position: relative; }





.gen-editorcolumn-103 span {
}
.gen-editorcolumn-103 {
	text-transform: 0;
}

.gen-blogarticlelist-1 { position: relative; }





.gen-blogarticlelist-1 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-blogarticlelist-1 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-blogarticlelist-1  {
}
.gen-blogarticlelist-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-blogarticlelist-1 > .list .blog-article-view{
flex:0 0 calc(100% / 4); max-width: calc(100% / 4);
}
.gen-blogarticlelist-1 > .list .blog-article-view{
flex:0 0 calc(100% / 1); max-width: calc(100% / 1);
}
.gen-blogarticlelist-1 .blog-article-view { position: relative; }





.gen-blogarticlelist-1 .blog-article-view span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-blogarticlelist-1 .blog-article-view {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-blogarticlelist-1 .blog-article-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 1199.98px) {
  .gen-blogarticlelist-1 .blog-article-view   {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-blogarticlelist-1 .blog-article-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-blogarticlelist-1 .blog-article-view {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-73 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-73 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-73 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-73 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-73 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-73 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-73 { position: relative; }
.gen-editorrow-73 {
	margin-top: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-73 {
		margin-top: 20px;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-73 {
		margin-top: 0px;
	}
}



.gen-editorrow-73 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-73 span {
}
.gen-editorrow-73 {
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	text-transform: 0;
}
.gen-editorrow-73  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-73   {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-73  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-73 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(34, 56, 67, 1);
}

.gen-editorcolumn-104 { position: relative; }





.gen-editorcolumn-104 span {
}
.gen-editorcolumn-104 {
	text-transform: 0;
}

.gen-blockabsolute-2 { position: relative; }
.gen-blockabsolute-2 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-blockabsolute-2 {
				width: 100%;
				height: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-blockabsolute-2 {
				height: 100%;
			}
}


.gen-blockabsolute-2 span {
}
.gen-blockabsolute-2 {
	text-transform: 0;
}
.gen-blockabsolute-2  {
	padding-top: 130px;
}
@media (max-width: 575.98px) {
  .gen-blockabsolute-2  {
	padding-top: 120px;
	padding-right: 15px;
	padding-left: 15px;
	}
}
.gen-blockabsolute-2 {
	color: rgba(0, 0, 0, 0);
}

.gen-block-93 { position: relative; }
.gen-block-93 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-block-93 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-block-93 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-block-93 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-block-93 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-block-93  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 56px;
	text-align: center;
}
.gen-block-93  span {
font-size: 56px;
}
@media (max-width: 991.98px) {
  .gen-block-93  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-93  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-93  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-93  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-93  {
	font-size: 48px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-93  span {
font-size: 48px;
	}
}
.gen-block-93 {
	color: rgba(255, 255, 255, 1);
}

.gen-paragraph-203 { position: relative; }
.gen-paragraph-203 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-203 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-203 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-203 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-203 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-203 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-203 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-203 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-64 { position: relative; }
.gen-heading-64 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 70%;
}


@media (max-width: 991.98px) {
			.gen-heading-64 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-64 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-64 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-64 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-64 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-64 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-64 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-64 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-64 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-64 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-64 .h  {
	font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-64 .h  span {
font-size: 32px;
	}
}
.gen-heading-64 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-button-30 { position: relative; }
.gen-button-30 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-button-30 {
		margin-right: auto;
		margin-left: auto;
		width: 200px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-30 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-30 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-30 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-30 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-30 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-30 > .button  {
	padding-right: 35px;
	padding-left: 35px;
	font-size: 18px;
}
.gen-button-30 > .button  span {
font-size: 18px;
}
.gen-button-30 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-30 > .button:hover {
	color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-button-30 > .button:active {
	color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-button-30 > .button > span{
padding:0 6px;
}



.gen-image-24 { position: relative; }
.gen-image-24 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 800px;
}


@media (max-width: 991.98px) {
			.gen-image-24 {
				margin-top: 0px;
				width: auto;
				height: 525px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-24 {
						width: 100%;
						height: 600px;
					}
}

.gen-image-24 .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-image-24 .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-24 .image-a  {
}
@media (max-width: 991.98px) {
  .gen-image-24 .image-a  {
	}
}
.gen-image-24 .image-a {
	color: rgba(0, 0, 0, 1);
}









.gen-editorsection-43 { position: relative; }



@media (max-width: 767.98px) {
						.gen-editorsection-43 {
							margin-top: 0px;
						}
}


.gen-editorsection-43 span {
}
.gen-editorsection-43 {
}
.gen-editorsection-43  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-43  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
.gen-editorsection-43 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-74 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-74 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-74 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-74 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-74 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-74 .col:nth-child(1) {
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 {
}
.gen-editorrow-74 {
	text-transform: 0;
}
.gen-editorrow-74  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-74  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-74 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-105 { position: relative; }





.gen-editorcolumn-105 span {
}
.gen-editorcolumn-105 {
	text-transform: 0;
}

.gen-blogcategoryfilter-1 { position: relative; }
.gen-blogcategoryfilter-1 {
	margin-right: auto;
	margin-left: auto;
}



@media (max-width: 767.98px) {
					.gen-blogcategoryfilter-1 {
						width: 100%;
					}
}

@media (max-width: 575.98px) {
					.gen-blogcategoryfilter-1 {
						width: 100%;
					}
}

.gen-blogcategoryfilter-1 span {
	line-height: 1.2em;
}
.gen-blogcategoryfilter-1 {
	line-height: 1.2em;
	text-transform: 0;
}
.gen-blogcategoryfilter-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-blogcategoryfilter-1 {
	color: rgba(0, 192, 88, 1);
}

.gen-blogcategoryfilter-1 .blog-category-filter-option { position: relative; }
.gen-blogcategoryfilter-1 .blog-category-filter-option {
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 15px;
	margin-left: 8px;
	width: 160px;
	height: 40px;
}




@media (max-width: 575.98px) {
							.gen-blogcategoryfilter-1 .blog-category-filter-option {
								margin-right: 10px;
								margin-bottom: 10px;
								margin-left: 0px;
								width: auto;
							}
}

.gen-blogcategoryfilter-1 .blog-category-filter-option span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-blogcategoryfilter-1 .blog-category-filter-option {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-blogcategoryfilter-1 .blog-category-filter-option  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
	text-align: center;
}
.gen-blogcategoryfilter-1 .blog-category-filter-option  span {
font-size: 16px;
}
.gen-blogcategoryfilter-1 .blog-category-filter-option {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(45, 45, 45, 1);
}
.gen-blogcategoryfilter-1 .blog-category-filter-option:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-blogcategoryfilter-1 .blog-category-filter-option:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-blogcategoryfilter-1 .blog-category-filter-option.selected {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(223, 239, 61, 1);
}





.gen-editorrow-75 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.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; }

@media (max-width: 1199.98px) {
		.gen-editorrow-75 {
			width: auto;
		}
}



@media (max-width: 575.98px) {
						.gen-editorrow-75 {
							margin-bottom: 0px;
						}
}

.gen-editorrow-75 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-75 span {
}
.gen-editorrow-75 {
	text-transform: 0;
}
.gen-editorrow-75  {
	padding-top: 0px;
	padding-bottom: 10px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-75  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-75 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-106 { position: relative; }





.gen-editorcolumn-106 span {
}
.gen-editorcolumn-106 {
	text-transform: 0;
}

.gen-blogarticlelist-2 { position: relative; }





.gen-blogarticlelist-2 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-blogarticlelist-2 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-blogarticlelist-2  {
}
.gen-blogarticlelist-2 {
	color: rgba(0, 0, 0, 1);
}

.gen-blogarticlelist-2 > .list .blog-article-view{
flex:0 0 calc(100% / 12); max-width: calc(100% / 12);
}
.gen-blogarticlelist-2 > .list .blog-article-view{
flex:0 0 calc(100% / 4); max-width: calc(100% / 4);
}
.gen-blogarticlelist-2 .blog-article-view { position: relative; }





.gen-blogarticlelist-2 .blog-article-view span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-blogarticlelist-2 .blog-article-view {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-blogarticlelist-2 .blog-article-view  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
@media (max-width: 1199.98px) {
  .gen-blogarticlelist-2 .blog-article-view   {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-blogarticlelist-2 .blog-article-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
.gen-blogarticlelist-2 .blog-article-view {
	color: rgba(0, 0, 0, 1);
}

.gen-block-94 { position: relative; }
.gen-block-94 {
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-block-94 {
								margin-bottom: 15px;
							}
}

.gen-block-94 span {
}
.gen-block-94 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-94  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-94 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-image-25 { position: relative; }
.gen-image-25 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 330px;
}

@media (max-width: 1199.98px) {
	.gen-image-25 {
		height: 290px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-25 {
		width: 100%;
		height: 420px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-25 {
		height: 380px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-25 {
		margin-bottom: 5px;
		width: 100%;
		height: 420px;
	}
}

.gen-image-25 .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-image-25 .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-25 .image-a  {
}
.gen-image-25 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-204 { position: relative; }
.gen-paragraph-204 {
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-204 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-204 {
						margin-right: 15px;
						margin-left: 15px;
						width: auto;
					}
}

.gen-paragraph-204 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-204 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-204 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-204 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-204 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-204 .paragraph  span {
font-size: 18px;
	}
}
.gen-paragraph-204 .paragraph {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-204 .paragraph:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-paragraph-204 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-heading-65 { position: relative; }
.gen-heading-65 {
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-65 {
				width: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-65 {
						margin-bottom: 20px;
						width: auto;
					}
}

.gen-heading-65 .h span {
	line-height: 1.4em;
	letter-spacing: 0em ;
}
.gen-heading-65 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-heading-65 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-65 .h  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-heading-65 .h  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-65 .h  span {
font-size: 18px;
	}
}
.gen-heading-65 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-65 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-65 .h:active {
	color: rgba(255, 255, 255, 1);
}





.gen-paginator-1 { position: relative; }
.gen-paginator-1 {
	margin-top: 15px;
	margin-right: auto;
	margin-left: 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, 0, 0, 1);
}

.gen-paginator-1 .button-left { position: relative; }





.gen-paginator-1 .button-left > .button span {
}
.gen-paginator-1 .button-left > .button {
	text-transform: 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: 10px;
	width: 40px;
	height: 40px;
}





.gen-paginator-1 .page-button span {
	line-height: 1.2em;
}
.gen-paginator-1 .page-button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	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(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-paginator-1 .page-button:hover {
	color: rgba(34, 56, 67, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-paginator-1 .page-button:active {
	color: rgba(52, 52, 53, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-paginator-1 .page-button.selected {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-paginator-1 .page-button:disabled {
	color: rgba(0, 0, 0, 1);
}


.gen-paginator-1 .button-right { position: relative; }





.gen-paginator-1 .button-right > .button span {
}
.gen-paginator-1 .button-right > .button {
	text-transform: 0;
}

.gen-paginator-1 .button-right > .button > span{
padding:0 0px;
}





.gen-editorsection-44 { position: relative; }





.gen-editorsection-44 span {
}
.gen-editorsection-44 {
	text-transform: 0;
}
.gen-editorsection-44  {
	padding-top: 10px;
	padding-bottom: 10px;
}
.gen-editorsection-44 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-76 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-76 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-76 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-76 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-76 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-76 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-76 .col:nth-child(2) {
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%;
}
.gen-editorrow-76 .col:nth-child(2) {
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 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-76 { position: relative; }





.gen-editorrow-76 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-76 span {
}
.gen-editorrow-76 {
	text-transform: 0;
}
.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;
	}
}
.gen-editorrow-76 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-107 { position: relative; }





.gen-editorcolumn-107 span {
}
.gen-editorcolumn-107 {
	text-transform: 0;
}

.gen-block-95 { position: relative; }
.gen-block-95 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-95 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-95 {
		margin-bottom: 20px;
	}
}



.gen-block-95 span {
}
.gen-block-95 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-95  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 60px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-95  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-95 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/connected.jthkoei1lof.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-95 { background-image:url('/o/connected.jthkoei1lof.3999x4096.o.bg.webp'); }
.no-webp .gen-block-95 { background-image:url('/o/connected.jthkoei1lof.3999x4096.o.bg.jpg'); }
.gen-block-96 { position: relative; }





.gen-block-96 span {
}
.gen-block-96 {
}
.gen-block-96  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-96 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-66 { position: relative; }
.gen-heading-66 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-66 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-66 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: auto;
						width: 100%;
					}
}

.gen-heading-66 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-66 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-66 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-66 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-66 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-66 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-66 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-66 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-66 .h  {
	font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-66 .h  span {
font-size: 32px;
	}
}
.gen-heading-66 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-205 { position: relative; }
.gen-paragraph-205 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-205 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-205 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-205 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-205 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-205 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-205 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-205 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-205 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-205 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-55 { position: relative; }
.gen-linkbutton-55 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-55 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-55 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-55 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-55 > .button  {
	font-size: 18px;
}
.gen-linkbutton-55 > .button  span {
font-size: 18px;
}
.gen-linkbutton-55 > .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, 0);
}

.gen-linkbutton-55 > .button > span{
padding:0 2px;
}


.gen-subscriptionform-4 { position: relative; }
.gen-subscriptionform-4 {
	margin-right: auto;
	margin-left: auto;
	width: 70%;
}





.gen-subscriptionform-4 span {
}
.gen-subscriptionform-4 {
	text-transform: 0;
}
.gen-subscriptionform-4  {
}
.gen-subscriptionform-4 {
	color: rgba(0, 0, 0, 0);
}

.gen-button-31 { position: relative; }
.gen-button-31 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 28%;
	height: 54px;
}


@media (max-width: 991.98px) {
			.gen-button-31 {
				margin-right: 0px;
				margin-left: auto;
				width: 110px;
			}
}


@media (max-width: 575.98px) {
					.gen-button-31 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: auto;
						width: 120px;
					}
}

.gen-button-31 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-31 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-31 > .button  {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-button-31 > .button  span {
font-size: 16px;
}
.gen-button-31 > .button {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-31 > .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(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-button-31 > .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(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-button-31 > .button > span{
padding:0 16px;
}

.gen-input-25 { position: relative; }
.gen-input-25 {
	width: 100%;
	height: 54px;
}




@media (max-width: 575.98px) {
							.gen-input-25 {
								margin-bottom: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-input-25 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-25 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-input-25 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-input-25 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-25 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(243, 240, 246, 0);
}
.gen-input-25 > .inner-wrapper > .input:focus {
	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);
	background-color: rgba(255, 255, 255, 0.153);
}
.gen-input-25 > .inner-wrapper > .input: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(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0.151);
}
.gen-input-25 > .inner-wrapper > .input:disabled {
	color: rgba(0, 0, 0, 0);
}

.gen-input-25 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-25 > .inner-wrapper > .input + i{
padding:0 0px;
}




.gen-editorcolumn-108 { position: relative; }





.gen-editorcolumn-108 span {
}
.gen-editorcolumn-108 {
	text-transform: 0;
}

.gen-block-97 { position: relative; }
.gen-block-97 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-97 {
		height: 545px;
	}
}




.gen-block-97 span {
}
.gen-block-97 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-97  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-97 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/accessories.apvuongyjlb.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-97 { background-image:url('/o/accessories.apvuongyjlb.4096x3810.o.bg.webp'); }
.no-webp .gen-block-97 { background-image:url('/o/accessories.apvuongyjlb.4096x3810.o.bg.jpg'); }
.gen-heading-67 { position: relative; }
.gen-heading-67 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-67 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-67 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-67 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-67 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-67 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-67 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-67 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-67 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-67 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-67 .h  {
	font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-67 .h  span {
font-size: 32px;
	}
}
.gen-heading-67 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-206 { position: relative; }
.gen-paragraph-206 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-206 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-206 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-206 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-206 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-206 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-206 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-206 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-206 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-56 { position: relative; }
.gen-linkbutton-56 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-56 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-56 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-56 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-56 > .button  {
	font-size: 18px;
}
.gen-linkbutton-56 > .button  span {
font-size: 18px;
}
.gen-linkbutton-56 > .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, 0);
}

.gen-linkbutton-56 > .button > span{
padding:0 2px;
}





.gen-editormain-14 { position: relative; }





.gen-editorsection-45 { position: relative; }
.gen-editorsection-45 {
	margin-top: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorsection-45 {
		margin-top: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-editorsection-45 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 575.98px) {
			.gen-editorsection-45 {
				margin-top: 0px;
			}
}

.gen-editorsection-45 span {
}
.gen-editorsection-45 {
	text-transform: 0;
}
.gen-editorsection-45  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-45 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-77 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-77 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-77 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-77 .col:nth-child(1) {
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%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-77 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-77 { position: relative; }





.gen-editorrow-77 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-77 span {
}
.gen-editorrow-77 {
	text-transform: 0;
}
.gen-editorrow-77  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-77 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-109 { position: relative; }





.gen-editorcolumn-109 span {
}
.gen-editorcolumn-109 {
	text-transform: 0;
}

.gen-block-98 { position: relative; }
.gen-block-98 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-98 span {
}
.gen-block-98 {
}
.gen-block-98  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-98 {
	color: rgba(0, 0, 0, 1);
}

.gen-blockabsolute-3 { position: relative; }
.gen-blockabsolute-3 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-blockabsolute-3 {
				width: 100%;
				height: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-blockabsolute-3 {
				height: 100%;
			}
}


.gen-blockabsolute-3 span {
}
.gen-blockabsolute-3 {
	text-transform: 0;
}
.gen-blockabsolute-3  {
	padding-top: 130px;
}
.gen-blockabsolute-3 {
	color: rgba(0, 0, 0, 0);
}

.gen-paragraph-207 { position: relative; }
.gen-paragraph-207 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-207 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-207 {
				margin-top: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-207 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-207 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-207 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-207 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-207 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-207 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-68 { position: relative; }
.gen-heading-68 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 70%;
}


@media (max-width: 991.98px) {
			.gen-heading-68 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-68 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: auto;
						width: 100%;
					}
}

.gen-heading-68 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-68 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-68 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-68 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-68 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-68 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-68 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-68 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-68 .h  {
	font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-68 .h  span {
font-size: 38px;
	}
}
.gen-heading-68 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-208 { position: relative; }
.gen-paragraph-208 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 90%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-208 {
				width: 90%;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-208 {
						margin-right: auto;
						margin-left: auto;
						width: 90%;
					}
}

.gen-paragraph-208 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-208 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-208 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-208 .paragraph  span {
font-size: 20px;
}
.gen-paragraph-208 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-image-26 { position: relative; }
.gen-image-26 {
	margin-top: 0px;
	width: 100%;
	height: 850px;
}


@media (max-width: 991.98px) {
			.gen-image-26 {
				width: 100%;
				height: 400px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-26 {
						width: 100%;
						height: 600px;
					}
}

.gen-image-26 .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-image-26 .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-26 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-26 .image-a {
	color: rgba(0, 0, 0, 1);
}






.gen-editorsection-46 { position: relative; }





.gen-editorsection-46 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-46 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-46  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-46  {
	padding-top: 15px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-46 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-78 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-78 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-78 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-78 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-78 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-78 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-78 { position: relative; }
.gen-editorrow-78 {
	margin-top: 0px;
	margin-bottom: 0px;
}





.gen-editorrow-78 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-78 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-78 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}
.gen-editorrow-78  {
	padding-bottom: 15px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-78  {
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-editorrow-78 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-110 { position: relative; }





.gen-editorcolumn-110 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-110 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-paragraph-209 { position: relative; }
.gen-paragraph-209 {
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	width: 70%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-209 {
				width: 90%;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-209 {
						width: auto;
					}
}

.gen-paragraph-209 .paragraph span {
	line-height: 1.6000000000000003em;
	letter-spacing: 0em ;
}
.gen-paragraph-209 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	letter-spacing: 0em;
}
.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(255, 255, 255, 1);
}
.gen-paragraph-209 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-209 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-57 { position: relative; }
.gen-linkbutton-57 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-57 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: auto;
							}
}

.gen-linkbutton-57 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-57 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-57 > .button  {
	font-size: 18px;
}
.gen-linkbutton-57 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-linkbutton-57 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-linkbutton-57 > .button  span {
font-size: 16px;
	}
}
.gen-linkbutton-57 > .button {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-57 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-57 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-57 > .button > span{
padding:0 6px;
}




.gen-editorsection-47 { position: relative; }





.gen-editorsection-47 span {
}
.gen-editorsection-47 {
	text-transform: 0;
}
.gen-editorsection-47  {
	padding-top: 10px;
	padding-bottom: 10px;
}
.gen-editorsection-47 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-79 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-79 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-79 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-79 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-79 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-79 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-79 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-79 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-79 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-79 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-79 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-79 { position: relative; }





.gen-editorrow-79 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-79 span {
}
.gen-editorrow-79 {
	text-transform: 0;
}
.gen-editorrow-79  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-79   {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-79  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-79  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-79  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-79 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-111 { position: relative; }





.gen-editorcolumn-111 span {
}
.gen-editorcolumn-111 {
	text-transform: 0;
}

.gen-block-99 { position: relative; }
.gen-block-99 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-99 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-99 {
		margin-bottom: 20px;
	}
}



.gen-block-99 span {
}
.gen-block-99 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-99  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 60px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-99  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-99 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/connected.jthkoei1lof.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-99 { background-image:url('/o/connected.jthkoei1lof.3999x4096.o.bg.webp'); }
.no-webp .gen-block-99 { background-image:url('/o/connected.jthkoei1lof.3999x4096.o.bg.jpg'); }
.gen-block-100 { position: relative; }





.gen-block-100 span {
}
.gen-block-100 {
}
.gen-block-100  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-100 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-69 { position: relative; }
.gen-heading-69 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-69 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-69 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: auto;
						width: 100%;
					}
}

.gen-heading-69 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-69 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-69 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-69 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-69 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-69 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-69 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-69 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-69 .h  {
	font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-69 .h  span {
font-size: 32px;
	}
}
.gen-heading-69 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-210 { position: relative; }
.gen-paragraph-210 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-210 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-210 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-210 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-210 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-210 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-210 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-210 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-210 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-210 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-58 { position: relative; }
.gen-linkbutton-58 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-58 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: auto;
							}
}

.gen-linkbutton-58 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-58 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-58 > .button  {
	font-size: 18px;
}
.gen-linkbutton-58 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-linkbutton-58 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-linkbutton-58 > .button  span {
font-size: 16px;
	}
}
.gen-linkbutton-58 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-58 > .button:hover {
	color: rgba(10, 16, 20, 1);
}
.gen-linkbutton-58 > .button:active {
	color: rgba(10, 16, 20, 1);
}

.gen-linkbutton-58 > .button > span{
padding:0 2px;
}


.gen-subscriptionform-5 { position: relative; }
.gen-subscriptionform-5 {
	margin-right: auto;
	margin-left: auto;
	width: 70%;
}





.gen-subscriptionform-5 span {
}
.gen-subscriptionform-5 {
	text-transform: 0;
}
.gen-subscriptionform-5  {
}
.gen-subscriptionform-5 {
	color: rgba(0, 0, 0, 0);
}

.gen-button-32 { position: relative; }
.gen-button-32 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 28%;
	height: 54px;
}


@media (max-width: 991.98px) {
			.gen-button-32 {
				margin-right: 0px;
				margin-left: auto;
				width: 110px;
			}
}


@media (max-width: 575.98px) {
					.gen-button-32 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: auto;
						width: 120px;
					}
}

.gen-button-32 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-32 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-32 > .button  {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-button-32 > .button  span {
font-size: 16px;
}
.gen-button-32 > .button {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-32 > .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(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-button-32 > .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(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-button-32 > .button > span{
padding:0 16px;
}

.gen-input-26 { position: relative; }
.gen-input-26 {
	width: 100%;
	height: 54px;
}




@media (max-width: 575.98px) {
							.gen-input-26 {
								margin-bottom: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-input-26 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-26 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-input-26 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-input-26 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-26 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(243, 240, 246, 0);
}
.gen-input-26 > .inner-wrapper > .input:focus {
	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);
	background-color: rgba(255, 255, 255, 0.153);
}
.gen-input-26 > .inner-wrapper > .input: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(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0.151);
}
.gen-input-26 > .inner-wrapper > .input:disabled {
	color: rgba(0, 0, 0, 0);
}

.gen-input-26 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-26 > .inner-wrapper > .input + i{
padding:0 0px;
}




.gen-editorcolumn-112 { position: relative; }





.gen-editorcolumn-112 span {
}
.gen-editorcolumn-112 {
	text-transform: 0;
}

.gen-block-101 { position: relative; }
.gen-block-101 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-101 {
		height: 545px;
	}
}




.gen-block-101 span {
}
.gen-block-101 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-101  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-101 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/wow.2ayhez50wid.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-101 { background-image:url('/o/wow.2ayhez50wid.4096x1598.o.bg.webp'); }
.no-webp .gen-block-101 { background-image:url('/o/wow.2ayhez50wid.4096x1598.o.bg.jpg'); }
.gen-paragraph-211 { position: relative; }
.gen-paragraph-211 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-211 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-211 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-211 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-211 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-211 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-211 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-211 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-211 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-211 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-70 { position: relative; }
.gen-heading-70 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-70 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-70 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: auto;
						width: auto;
					}
}

.gen-heading-70 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-70 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-70 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-70 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-70 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-70 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-70 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-70 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-70 .h  {
	font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-70 .h  span {
font-size: 32px;
	}
}
.gen-heading-70 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-212 { position: relative; }
.gen-paragraph-212 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-212 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-212 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-212 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-212 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-212 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-212 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-212 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-212 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-212 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-59 { position: relative; }
.gen-linkbutton-59 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-59 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: auto;
							}
}

.gen-linkbutton-59 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-59 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-59 > .button  {
	font-size: 18px;
}
.gen-linkbutton-59 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-linkbutton-59 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-linkbutton-59 > .button  span {
font-size: 16px;
	}
}
.gen-linkbutton-59 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-59 > .button:hover {
	color: rgba(10, 16, 20, 1);
}
.gen-linkbutton-59 > .button:active {
	color: rgba(10, 16, 20, 1);
}

.gen-linkbutton-59 > .button > span{
padding:0 2px;
}





.gen-editormain-15 { position: relative; }





.gen-editorsection-48 { position: relative; }





.gen-editorsection-48 span {
}
.gen-editorsection-48 {
	text-transform: 0;
}
.gen-editorsection-48  {
	padding-top: 90px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-48  {
	padding-top: 55px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-48 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-80 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-80 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-80 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-80 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-80 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-80 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-80 { position: relative; }





.gen-editorrow-80 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-80 span {
}
.gen-editorrow-80 {
	text-transform: 0;
}
.gen-editorrow-80  {
	padding-top: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-80 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-113 { position: relative; }





.gen-editorcolumn-113 span {
}
.gen-editorcolumn-113 {
	text-transform: 0;
}

.gen-block-102 { position: relative; }
.gen-block-102 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-102 span {
}
.gen-block-102 {
}
.gen-block-102  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-block-102  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-102 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-71 { position: relative; }
.gen-heading-71 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-71 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-71 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-71 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-71 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-71 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-71 .h  span {
font-size: 48px;
}
@media (max-width: 575.98px) {
  .gen-heading-71 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-71 .h  span {
font-size: 42px;
	}
}
.gen-heading-71 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-213 { position: relative; }
.gen-paragraph-213 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-213 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-213 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-213 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-213 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-213 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-213 .paragraph  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-213 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-213 .paragraph  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-213 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-213 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-213 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-button-33 { position: relative; }
.gen-button-33 {
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: 46px;
}

@media (max-width: 1199.98px) {
	.gen-button-33 {
		margin-right: auto;
		margin-left: auto;
		height: 46px;
	}
}



@media (max-width: 575.98px) {
					.gen-button-33 {
						margin-right: auto;
						margin-left: 0px;
					}
}

.gen-button-33 > .button span {
	line-height: 1.2em;
}
.gen-button-33 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-button-33 > .button  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-33 > .button  span {
font-size: 16px;
}
.gen-button-33 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-33 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-button-33 > .button:active {
	color: rgba(223, 239, 61, 1);
}
.gen-button-33 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-33 > .button > span{
padding:0 0px;
}





.gen-editorsection-49 { position: relative; }





.gen-editorsection-49 span {
}
.gen-editorsection-49 {
}
.gen-editorsection-49  {
	padding-top: 30px;
	padding-bottom: 30px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-49  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-49 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorrow-81 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-81 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-81 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-81 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-81 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-81 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-81 .col:nth-child(2) {
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%;
}
.gen-editorrow-81 .col:nth-child(2) {
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 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-81 { position: relative; }
.gen-editorrow-81 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 90%;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-81 {
		margin-bottom: 0px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-81 {
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-editorrow-81 {
		margin-top: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-81 {
		width: 100%;
	}
}

.gen-editorrow-81 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-81 span {
}
.gen-editorrow-81 {
}
.gen-editorrow-81  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-81   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-81  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-81  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-81  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-81 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-114 { position: relative; }





.gen-editorcolumn-114 span {
}
.gen-editorcolumn-114 {
}

.gen-block-103 { position: relative; }
.gen-block-103 {
	margin-left: auto;
	width: 90%;
}
@media (min-width: 1200.00px) {
	.gen-block-103 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-block-103 {
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-103 {
	display:none !important;
	}
}




@media (min-width: 1200px) {
 .gen-block-103 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-103 {
display:none !important;
} }
.gen-block-103 span {
}
.gen-block-103 {
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}
.gen-block-103  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-block-103 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}
.how-installments-work
{
position:sticky;
top:100px;
}
.gen-imagewithsimpletext-3 { position: relative; }
.gen-imagewithsimpletext-3 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-3 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-3 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-imagewithsimpletext-3  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-imagewithsimpletext-3 {
	color: rgba(223, 239, 61, 1);
}
.gen-imagewithsimpletext-3:hover {
	color: rgba(0, 0, 0, 0);
}

.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(0, 0, 0, 1);
}



.gen-paragraph-214 { position: relative; }





.gen-paragraph-214 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-214 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-214 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-214 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-214 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-cartitemlist-1 { position: relative; }
.gen-cartitemlist-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-cartitemlist-1 {
		height: 500px;
	}
}

@media (max-width: 991.98px) {
	.gen-cartitemlist-1 {
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-cartitemlist-1 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-cartitemlist-1 {
		margin-top: 0px;
		height: auto;
	}
}

.gen-cartitemlist-1 span {
	line-height: 1.2em;
}
.gen-cartitemlist-1 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-cartitemlist-1  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
}
@media (max-width: 767.98px) {
  .gen-cartitemlist-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
.gen-cartitemlist-1 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-cartitemlist-1 .cart-item-view { position: relative; }



@media (max-width: 767.98px) {
						.gen-cartitemlist-1 .cart-item-view {
							margin-top: 0px;
							margin-right: 0px;
							margin-left: 0px;
						}
}

@media (max-width: 575.98px) {
						.gen-cartitemlist-1 .cart-item-view {
							width: 100%;
							height: auto;
						}
}

.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: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-cartitemlist-1 .cart-item-view {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-82 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-82 .col:nth-child(1) {
flex: 0 0 auto;
 width: 13.81374669729613%;
}
.gen-editorrow-82 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.75856764215053%;
}
.gen-editorrow-82 .col:nth-child(3) {
flex: 0 0 auto;
 width: 17.725083311457407%;
}
.gen-editorrow-82 .col:nth-child(4) {
flex: 0 0 auto;
 width: 20.853135069269907%;
}
.gen-editorrow-82 .col:nth-child(5) {
flex: 0 0 auto;
 width: 9.849467279826024%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-82 .col:nth-child(1) {
flex: 0 0 auto;
 width: 13.81374669729613%;
}
.gen-editorrow-82 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.75856764215053%;
}
.gen-editorrow-82 .col:nth-child(3) {
flex: 0 0 auto;
 width: 16.661602619395293%;
}
.gen-editorrow-82 .col:nth-child(4) {
flex: 0 0 auto;
 width: 23.326243667153406%;
}
.gen-editorrow-82 .col:nth-child(5) {
flex: 0 0 auto;
 width: 8.439839374004643%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-82 .col:nth-child(1) {
flex: 0 0 auto;
 width: 13.81374669729613%;
}
.gen-editorrow-82 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.75856764215053%;
}
.gen-editorrow-82 .col:nth-child(3) {
flex: 0 0 auto;
 width: 18.87928382107527%;
}
.gen-editorrow-82 .col:nth-child(4) {
flex: 0 0 auto;
 width: 22.161301379608556%;
}
.gen-editorrow-82 .col:nth-child(5) {
flex: 0 0 auto;
 width: 7.387100459869517%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-82 .col:nth-child(1) {
flex: 0 0 auto;
 width: 13.81374669729613%;
}
.gen-editorrow-82 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.038746686881716%;
}
.gen-editorrow-82 .col:nth-child(3) {
flex: 0 0 auto;
 width: 21.649019667998065%;
}
.gen-editorrow-82 .col:nth-child(4) {
flex: 0 0 auto;
 width: 21.649019667998065%;
}
.gen-editorrow-82 .col:nth-child(5) {
flex: 0 0 auto;
 width: 9.849467279826024%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-82 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-82 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-82 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-82 .col:nth-child(4) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-82 .col:nth-child(5) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-82 { position: relative; }
.gen-editorrow-82 {
	margin-bottom: 20px;
}


@media (max-width: 991.98px) {
			.gen-editorrow-82 {
				margin-top: 0px;
				margin-bottom: 20px;
			}
}


@media (max-width: 575.98px) {
					.gen-editorrow-82 {
						margin-top: 0px;
						margin-bottom: 15px;
					}
}

.gen-editorrow-82 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-82 span {
}
.gen-editorrow-82 {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.gen-editorrow-82  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-82   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-82  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-82  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-82  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-editorrow-82 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-115 { position: relative; }





.gen-editorcolumn-115 span {
}
.gen-editorcolumn-115 {
}

.gen-image-27 { position: relative; }
.gen-image-27 {
	margin-right: 0px;
	margin-left: 10px;
	width: auto;
	height: 100px;
}

@media (max-width: 1199.98px) {
	.gen-image-27 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-image-27 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
		height: 100px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-27 {
		width: auto;
		height: 100px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-27 {
		margin-right: 0px;
		margin-left: 0px;
		width: 105px;
		height: 100px;
	}
}

.gen-image-27 .image-a span {
	line-height: 1.2em;
}
.gen-image-27 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.gen-image-27 .image-a  {
}
.gen-image-27 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-116 { position: relative; }





.gen-editorcolumn-116 span {
}
.gen-editorcolumn-116 {
}

.gen-block-104 { position: relative; }
.gen-block-104 {
	margin-right: 15px;
	margin-left: 15px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-104 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-104 {
		margin-left: 0px;
	}
}


@media (max-width: 575.98px) {
			.gen-block-104 {
				margin-bottom: 10px;
				width: auto;
			}
}

.gen-block-104 span {
}
.gen-block-104 {
}
.gen-block-104  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-104  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
}
.gen-block-104 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-72 { position: relative; }
.gen-heading-72 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-heading-72 {
		width: 100%;
	}
}


@media (max-width: 767.98px) {
			.gen-heading-72 {
				margin-top: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-72 {
				margin-left: 0px;
				width: 100%;
			}
}

.gen-heading-72 .h span {
	line-height: 1.2em;
}
.gen-heading-72 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-72 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-72 .h  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-heading-72 .h  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-72 .h  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-72 .h  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-72 .h  span {
font-size: 16px;
	}
}
.gen-heading-72 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-215 { position: relative; }
.gen-paragraph-215 {
	margin-top: 0px;
	margin-right: auto;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-215 {
								margin-right: auto;
								margin-left: 0px;
								width: auto;
							}
}

.gen-paragraph-215 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-215 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-215 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-215 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-215 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-215 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-215 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorcolumn-117 { position: relative; }





.gen-editorcolumn-117 span {
}
.gen-editorcolumn-117 {
	text-transform: 0;
}

.gen-paragraph-216 { position: relative; }
.gen-paragraph-216 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-216 {
		margin-right: 0px;
		margin-left: 0px;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-216 {
		margin-right: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-216 {
		margin-right: 0px;
		margin-left: 0px;
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-216 {
		margin-right: 0px;
		margin-bottom: 7px;
		margin-left: 0px;
		width: 120px;
	}
}

.gen-paragraph-216 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-216 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 600;
}
.gen-paragraph-216 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 15px;
	text-align: center;
}
.gen-paragraph-216 .paragraph  span {
font-size: 15px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-216 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-216 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-216 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-216 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-216 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-quantityinput2-1 { position: relative; }
.gen-quantityinput2-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 120px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-quantityinput2-1 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-quantityinput2-1 {
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-quantityinput2-1 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		width: 120px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-quantityinput2-1 {
		margin-top: 0px;
		width: 120px;
		height: auto;
	}
}

.gen-quantityinput2-1 span {
	line-height: 1.2em;
}
.gen-quantityinput2-1 {
	font-family: 'Montserrat', sans-serif, cursive;
	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-quantityinput2-1  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-quantityinput2-1  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-quantityinput2-1  span {
font-size: 16px;
	}
}
.gen-quantityinput2-1 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-quantityinput2-1 input{
color:rgba(255, 255, 255, 1);
}
.gen-quantityinput2-1 .plus { position: relative; }
.gen-quantityinput2-1 .plus {
	margin-top: 0px;
	width: 100%;
	height: 15px;
}





.gen-quantityinput2-1 .plus .button span {
	line-height: 1.2em;
}
.gen-quantityinput2-1 .plus .button {
	line-height: 1.2em;
	text-transform: lowercase;
}
.gen-quantityinput2-1 .plus .button  {
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}
.gen-quantityinput2-1 .plus .button {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}
.gen-quantityinput2-1 .plus .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-quantityinput2-1 .plus .button:active {
	color: rgba(223, 239, 61, 1);
}
.gen-quantityinput2-1 .plus .button:disabled {
	color: rgba(202, 202, 202, 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;
}





.gen-quantityinput2-1 .minus .button span {
	line-height: 1.2em;
}
.gen-quantityinput2-1 .minus .button {
	line-height: 1.2em;
}
.gen-quantityinput2-1 .minus .button  {
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}
.gen-quantityinput2-1 .minus .button {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}
.gen-quantityinput2-1 .minus .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-quantityinput2-1 .minus .button:active {
	color: rgba(96, 156, 181, 1);
}

.gen-quantityinput2-1 .minus .button > span{
padding:0 0px;
}



.gen-editorcolumn-118 { position: relative; }





.gen-editorcolumn-118 span {
}
.gen-editorcolumn-118 {
	text-transform: 0;
}

.gen-block-105 { position: relative; }
.gen-block-105 {
	margin-left: 10px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-105 {
		width: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-block-105 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-block-105 {
				margin-top: 10px;
				margin-bottom: 0px;
				margin-left: 0px;
				width: 100%;
			}
}

.gen-block-105 span {
}
.gen-block-105 {
}
.gen-block-105  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-105  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-block-105 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-217 { position: relative; }
.gen-paragraph-217 {
	margin-top: 0px;
	margin-left: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-217 {
		width: 100%;
	}
}


@media (max-width: 767.98px) {
			.gen-paragraph-217 {
				margin-right: 0px;
				margin-left: 0px;
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-217 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-217 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-217 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 600;
}
.gen-paragraph-217 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 15px;
	text-align: right;
}
.gen-paragraph-217 .paragraph  span {
font-size: 15px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-217 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-217 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-217 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-218 { position: relative; }
.gen-paragraph-218 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-218 {
		width: 100%;
	}
}



@media (max-width: 575.98px) {
					.gen-paragraph-218 {
						margin-right: 0px;
						margin-left: auto;
						width: auto;
					}
}

.gen-paragraph-218 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-218 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-218 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-218 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-218 .paragraph  {
	font-size: 18px;
	text-align: right;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-218 .paragraph  span {
font-size: 18px;
	}
}
.gen-paragraph-218 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorcolumn-119 { position: relative; }





.gen-editorcolumn-119 span {
}
.gen-editorcolumn-119 {
	text-transform: 0;
}

.gen-button-34 { position: relative; }
.gen-button-34 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-button-34 {
		margin-top: 0px;
		margin-right: 15px;
		margin-bottom: 0px;
		margin-left: auto;
		width: auto;
		height: 50px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-34 {
		margin-top: 0px;
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-34 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-34 {
		margin-top: 10px;
		margin-right: auto;
		margin-bottom: 5px;
		margin-left: auto;
		width: auto;
		height: auto;
	}
}

.gen-button-34 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-34 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	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-34 > .button  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-button-34 > .button  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-button-34 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-34 > .button  span {
font-size: 14px;
	}
}
.gen-button-34 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-34 > .button:hover {
	color: rgba(239, 61, 61, 1);
}
.gen-button-34 > .button:active {
	color: rgba(239, 61, 61, 1);
}
.gen-button-34 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-34 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-34 > .button:hover> i{
color:rgba(242, 79, 79, 1);
}
.gen-button-34 > .button > span{
padding:0 0px;
}




.gen-cartitemlist-1 .empty { position: relative; }





.gen-cartitemlist-1 .empty span {
}
.gen-cartitemlist-1 .empty {
}



.gen-cartsummaryview-1 { position: relative; }
.gen-cartsummaryview-1 {
	margin-top: 30px;
	margin-bottom: 30px;
}





.gen-cartsummaryview-1 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-1 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-cartsummaryview-1  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
@media (max-width: 575.98px) {
  .gen-cartsummaryview-1  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	}
}
.gen-cartsummaryview-1 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(223, 239, 61, 1);
}

.gen-editorrow-83 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-83 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-83 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-83 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-83 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-83 .col:nth-child(1) {
flex: 0 0 auto;
 width: 38.69517543859649%;
}
.gen-editorrow-83 .col:nth-child(2) {
flex: 0 0 auto;
 width: 61.304824561403514%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-83 .col:nth-child(1) {
flex: 0 0 auto;
 width: 36.29642210144931%;
}
.gen-editorrow-83 .col:nth-child(2) {
flex: 0 0 auto;
 width: 63.70357789855069%;
}

}
@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 { position: relative; }





.gen-editorrow-83 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-83 span {
	line-height: 1.2em;
}
.gen-editorrow-83 {
	line-height: 1.2em;
}
.gen-editorrow-83  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-83 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-120 { position: relative; }





.gen-editorcolumn-120 span {
	line-height: 1.2em;
}
.gen-editorcolumn-120 {
	line-height: 1.2em;
}

.gen-heading-73 { position: relative; }
.gen-heading-73 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-73 {
								margin-top: 5px;
							}
}

.gen-heading-73 .h span {
	line-height: 1.2em;
}
.gen-heading-73 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-73 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-73 .h  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-heading-73 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-heading-73 .h {
	color: rgba(45, 45, 45, 1);
}



.gen-editorcolumn-121 { position: relative; }





.gen-editorcolumn-121 span {
	line-height: 1.2em;
}
.gen-editorcolumn-121 {
	line-height: 1.2em;
}

.gen-paragraph-219 { position: relative; }
.gen-paragraph-219 {
	margin-bottom: 0px;
	width: 100%;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-219 {
								margin-bottom: 15px;
								width: auto;
								height: auto;
							}
}

.gen-paragraph-219 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-219 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-219 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 20px;
	text-align: right;
}
.gen-paragraph-219 .paragraph  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-219 .paragraph  {
	font-size: 34px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-219 .paragraph  span {
font-size: 34px;
	}
}
.gen-paragraph-219 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-block-106 { position: relative; }





.gen-block-106 span {
	line-height: 1.2em;
}
.gen-block-106 {
	line-height: 1.2em;
}
.gen-block-106  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-106 {
	color: rgba(0, 0, 0, 1);
}
.discount { display:none; }
.has-discount .discount { display:block }
.gen-editorrow-84 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-84 .col:nth-child(1) {
flex: 0 0 auto;
 width: 69.49916074249603%;
}
.gen-editorrow-84 .col:nth-child(2) {
flex: 0 0 auto;
 width: 30.500839257503976%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-84 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.96267590149513%;
}
.gen-editorrow-84 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.03732409850487%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.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: 767.98px) and (min-width: 576px) {
.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: 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; }





.gen-editorrow-84 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-84 span {
	line-height: 1.2em;
}
.gen-editorrow-84 {
	line-height: 1.2em;
}
.gen-editorrow-84  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-84 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-122 { position: relative; }





.gen-editorcolumn-122 span {
	line-height: 1.2em;
}
.gen-editorcolumn-122 {
	line-height: 1.2em;
}

.gen-heading-74 { position: relative; }
.gen-heading-74 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-heading-74 .h span {
	line-height: 1.2em;
}
.gen-heading-74 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-heading-74 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-74 .h  span {
font-size: 16px;
}
.gen-heading-74 .h {
	color: rgba(45, 45, 45, 1);
}



.gen-editorcolumn-123 { position: relative; }





.gen-editorcolumn-123 span {
	line-height: 1.2em;
}
.gen-editorcolumn-123 {
	line-height: 1.2em;
}

.gen-paragraph-220 { position: relative; }
.gen-paragraph-220 {
	width: 100%;
	height: 23.26153846153846px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-220 {
								width: 153px;
							}
}

.gen-paragraph-220 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-220 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-220 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-220 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-220 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-85 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-85 .col:nth-child(1) {
flex: 0 0 auto;
 width: 69.49916074249603%;
}
.gen-editorrow-85 .col:nth-child(2) {
flex: 0 0 auto;
 width: 30.500839257503976%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-85 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.96267590149513%;
}
.gen-editorrow-85 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.03732409850487%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.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%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.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%;
}

}
@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; }





.gen-editorrow-85 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-85 span {
	line-height: 1.2em;
}
.gen-editorrow-85 {
	line-height: 1.2em;
}
.gen-editorrow-85  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-85 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-124 { position: relative; }





.gen-editorcolumn-124 span {
	line-height: 1.2em;
}
.gen-editorcolumn-124 {
	line-height: 1.2em;
}

.gen-heading-75 { position: relative; }
.gen-heading-75 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-heading-75 .h span {
	line-height: 1.2em;
}
.gen-heading-75 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.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(45, 45, 45, 1);
}



.gen-editorcolumn-125 { position: relative; }





.gen-editorcolumn-125 span {
	line-height: 1.2em;
}
.gen-editorcolumn-125 {
	line-height: 1.2em;
}

.gen-paragraph-221 { position: relative; }
.gen-paragraph-221 {
	width: 100%;
	height: 23.26153846153846px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-221 {
								width: 153px;
							}
}

.gen-paragraph-221 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-221 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-221 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-221 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-221 .paragraph {
	color: rgba(0, 0, 0, 1);
}






.gen-promocodeform-1 { position: relative; }
.gen-promocodeform-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-promocodeform-1 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-promocodeform-1 {
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-promocodeform-1 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-promocodeform-1 {
		margin-top: 0px;
		height: auto;
	}
}

.gen-promocodeform-1 span {
	line-height: 1.2em;
}
.gen-promocodeform-1 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-promocodeform-1  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
@media (max-width: 767.98px) {
  .gen-promocodeform-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-promocodeform-1 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-heading-76 { position: relative; }
.gen-heading-76 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}





.gen-heading-76 .h span {
	line-height: 1.2em;
}
.gen-heading-76 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-76 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-76 .h  span {
font-size: 18px;
}
.gen-heading-76 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-222 { position: relative; }
.gen-paragraph-222 {
	margin-top: 0px;
	margin-bottom: 0px;
}





.gen-paragraph-222 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-222 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-222 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-222 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-222 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-editorrow-86 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-86 .col:nth-child(1) {
flex: 0 0 auto;
 width: 84.85939835575483%;
}
.gen-editorrow-86 .col:nth-child(2) {
flex: 0 0 auto;
 width: 15.140601644245166%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-86 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-86 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-86 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-86 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-86 .col:nth-child(1) {
flex: 0 0 auto;
 width: 70.59932715540054%;
}
.gen-editorrow-86 .col:nth-child(2) {
flex: 0 0 auto;
 width: 29.400672844599452%;
}

}
@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 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-86 {
		margin-left: 0px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-86 {
		margin-bottom: 0px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-editorrow-86 {
		margin-bottom: 0px;
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-86 {
		width: 100%;
	}
}

.gen-editorrow-86 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-86 span {
	line-height: 1.6000000000000003em;
}
.gen-editorrow-86 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-editorrow-86  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 13px;
}
.gen-editorrow-86  span {
font-size: 13px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-86  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-86 {
	color: rgba(80, 200, 196, 1);
}
.how-installments-work
{
position:sticky;
top:100px;
}
.gen-editorcolumn-126 { position: relative; }





.gen-editorcolumn-126 span {
}
.gen-editorcolumn-126 {
}

.gen-input-27 { position: relative; }
.gen-input-27 {
	margin-right: 20px;
	margin-bottom: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-27 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-27 {
		margin-right: 15px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-27 {
		margin-right: 0px;
		margin-bottom: 0px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-27 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-27 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-27 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-27 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-27 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-27 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-27 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-27 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-27 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-27 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-27 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-127 { position: relative; }





.gen-editorcolumn-127 span {
}
.gen-editorcolumn-127 {
}

.gen-button-35 { position: relative; }
.gen-button-35 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-button-35 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-35 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-35 {
		margin-right: 0px;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-35 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-35 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-35 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-35 > .button  {
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-button-35 > .button  span {
font-size: 16px;
}
.gen-button-35 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-35 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-35 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-35 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-35 > .button > span{
padding:0 12px;
}




.gen-guestform-1 { position: relative; }
.gen-guestform-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-guestform-1 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-guestform-1 {
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-guestform-1 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-guestform-1 {
		margin-top: 0px;
		height: auto;
	}
}

.gen-guestform-1 span {
	line-height: 1.2em;
}
.gen-guestform-1 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-guestform-1  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
@media (max-width: 767.98px) {
  .gen-guestform-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-guestform-1 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-heading-77 { position: relative; }
.gen-heading-77 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}





.gen-heading-77 .h span {
	line-height: 1.2em;
}
.gen-heading-77 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-77 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-77 .h  span {
font-size: 18px;
}
.gen-heading-77 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-223 { position: relative; }
.gen-paragraph-223 {
	margin-top: 0px;
	margin-bottom: 0px;
}





.gen-paragraph-223 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-223 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-223 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-223 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-223 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-28 { position: relative; }
.gen-input-28 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-28 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-28 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-28 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-28 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-28 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-28 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-28 > .inner-wrapper > .input  {
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	font-size: 16px;
}
.gen-input-28 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-28 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-28 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-28 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-28 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-28 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-28 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-checkboxwithtext-4 { position: relative; }
.gen-checkboxwithtext-4 {
	margin-bottom: 0px;
	height: 29px;
}


@media (max-width: 991.98px) {
			.gen-checkboxwithtext-4 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-checkboxwithtext-4 {
				margin-bottom: 5px;
			}
}

@media (max-width: 575.98px) {
			.gen-checkboxwithtext-4 {
				margin-bottom: 15px;
			}
}

.gen-checkboxwithtext-4 span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-4 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-checkboxwithtext-4  {
	font-size: 14px;
}
.gen-checkboxwithtext-4  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-checkboxwithtext-4   {
	}
}
.gen-checkboxwithtext-4 {
	color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-4 .checkbox { position: relative; }
.gen-checkboxwithtext-4 .checkbox {
	margin-right: 10px;
	width: 22px;
	height: 22px;
}





.gen-checkboxwithtext-4 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-4 .checkbox .checkmark-wrapper {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-checkboxwithtext-4 .checkbox .checkmark-wrapper  {
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.gen-checkboxwithtext-4 .checkbox .checkmark-wrapper {
	color: rgba(0, 0, 0, 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(34, 34, 34, 1);
}
.gen-checkboxwithtext-4 .checkbox .checkmark-wrapper.checked{
border-color:rgba(150, 150, 150, 1);
}
.gen-checkboxwithtext-4 .checkbox .checkmark-wrapper i{
color:rgba(255, 255, 255, 1);
}



.gen-checkoutaddressform-1 { position: relative; }
.gen-checkoutaddressform-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-checkoutaddressform-1 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-checkoutaddressform-1 {
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-checkoutaddressform-1 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-checkoutaddressform-1 {
		margin-top: 0px;
		height: auto;
	}
}

.gen-checkoutaddressform-1 span {
	line-height: 1.2em;
}
.gen-checkoutaddressform-1 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-checkoutaddressform-1  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
@media (max-width: 767.98px) {
  .gen-checkoutaddressform-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-checkoutaddressform-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-checkoutaddressform-1 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-heading-78 { position: relative; }
.gen-heading-78 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}





.gen-heading-78 .h span {
	line-height: 1.2em;
}
.gen-heading-78 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-78 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-78 .h  span {
font-size: 18px;
}
.gen-heading-78 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-editorrow-87 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-87 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-87 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-87 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-87 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-87 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-87 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-87 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-87 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-87 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-87 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-87 { position: relative; }





.gen-editorrow-87 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-87 span {
	line-height: 1.2em;
}
.gen-editorrow-87 {
	line-height: 1.2em;
}
.gen-editorrow-87  {
}
.gen-editorrow-87 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-128 { position: relative; }





.gen-editorcolumn-128 span {
	line-height: 1.2em;
}
.gen-editorcolumn-128 {
	line-height: 1.2em;
}

.gen-input-29 { position: relative; }
.gen-input-29 {
	margin-right: 10px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-29 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-29 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-29 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-29 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-29 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-29 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-29 > .inner-wrapper > .input  {
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	font-size: 16px;
}
.gen-input-29 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-29 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-29 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-29 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-29 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-29 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-29 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-129 { position: relative; }





.gen-editorcolumn-129 span {
	line-height: 1.2em;
}
.gen-editorcolumn-129 {
	line-height: 1.2em;
}

.gen-input-30 { position: relative; }
.gen-input-30 {
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-30 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-30 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-30 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-30 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-30 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-30 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-30 > .inner-wrapper > .input  {
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	font-size: 16px;
}
.gen-input-30 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-30 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-30 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-30 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-30 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-30 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-30 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-88 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-88 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-88 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-88 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-88 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-88 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-88 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-88 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-88 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-88 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-88 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-88 { position: relative; }




@media (max-width: 575.98px) {
								.gen-editorrow-88 {
									margin-right: 0px;
									margin-bottom: 0px;
									margin-left: 0px;
								}
}

.gen-editorrow-88 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-88 span {
	line-height: 1.2em;
}
.gen-editorrow-88 {
	line-height: 1.2em;
}
.gen-editorrow-88  {
}
.gen-editorrow-88 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-130 { position: relative; }





.gen-editorcolumn-130 span {
	line-height: 1.2em;
}
.gen-editorcolumn-130 {
	line-height: 1.2em;
}

.gen-dropdown-4 { position: relative; }
.gen-dropdown-4 {
	margin-right: 10px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-4 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-4 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-4 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-4 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-4 .dropdown-input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-4 .dropdown-input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-4 .dropdown-input  {
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	font-size: 16px;
}
.gen-dropdown-4 .dropdown-input  span {
font-size: 16px;
}
.gen-dropdown-4 .dropdown-input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-dropdown-4 .dropdown-input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-dropdown-4 .dropdown-input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-dropdown-4 .dropdown-input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-4 .dropdown-button { position: relative; }
.gen-dropdown-4 .dropdown-button {
	width: 60px;
	height: 100%;
}





.gen-dropdown-4 .dropdown-button span {
	line-height: 1.2em;
}
.gen-dropdown-4 .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-dropdown-4 .dropdown-button  {
}
.gen-dropdown-4 .dropdown-button {
	color: rgba(0, 0, 0, 1);
}

.gen-dropdown-4 .dropdown-button > i{
color:rgba(255, 255, 255, 1);
}

.gen-dropdown-4 .dropdown-balloon { position: relative; }
.gen-dropdown-4 .dropdown-balloon {
	margin-top: 60px;
	margin-right: 10px;
	margin-bottom: 15px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-4 .dropdown-balloon {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-4 .dropdown-balloon {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-4 .dropdown-balloon {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-4 .dropdown-balloon {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-4 .dropdown-balloon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-4 .dropdown-balloon {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-4 .dropdown-balloon  {
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-dropdown-4 .dropdown-balloon  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-4 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-dropdown-4 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	padding-left: 15px;
	}
}
.gen-dropdown-4 .dropdown-balloon {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
box-shadow: 0px 0px 12px rgba(45, 45, 45, 0.067);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-4 .dropdown-balloon:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-4 .dropdown-balloon:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-4 .dropdown-balloon .dropdown-item{
padding:0 19px;
}
.gen-dropdown-4 .dropdown-balloon .dropdown-item{
min-height:30px;
}
.gen-dropdown-4 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(245, 245, 245, 1);
}
.gen-dropdown-4 .dropdown-balloon .search { position: relative; }
.gen-dropdown-4 .dropdown-balloon .search {
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-4 .dropdown-balloon .search {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-4 .dropdown-balloon .search {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-4 .dropdown-balloon .search {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-4 .dropdown-balloon .search {
		margin-right: 15px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-4 .dropdown-balloon .search > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-4 .dropdown-balloon .search > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-4 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 45px;
	font-size: 16px;
}
.gen-dropdown-4 .dropdown-balloon .search > .inner-wrapper > .input  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-4 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
.gen-dropdown-4 .dropdown-balloon .search > .inner-wrapper > .input {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(242, 242, 242, 1);
	background-color: rgba(242, 242, 242, 1);
}
.gen-dropdown-4 .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-4 .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-4 .dropdown-balloon .search > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-4 .dropdown-balloon .search > .inner-wrapper > .input::placeholder{
color:rgba(150, 150, 150, 1);
}
.gen-dropdown-4 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 18px;
}



.gen-paragraph-224 { position: relative; }
.gen-paragraph-224 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-224 {
		margin-bottom: 15px;
	}
}




.gen-paragraph-224 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-224 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-224 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-224 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-224 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-131 { position: relative; }





.gen-editorcolumn-131 span {
	line-height: 1.2em;
}
.gen-editorcolumn-131 {
	line-height: 1.2em;
}

.gen-input-31 { position: relative; }
.gen-input-31 {
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-31 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-31 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-31 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-31 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-31 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-31 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-31 > .inner-wrapper > .input  {
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	font-size: 16px;
}
.gen-input-31 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-31 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-31 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-31 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-31 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-31 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-31 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-89 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-89 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-89 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-89 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-89 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-89 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-89 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-89 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-89 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-89 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-89 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-89 { position: relative; }





.gen-editorrow-89 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-89 span {
	line-height: 1.2em;
}
.gen-editorrow-89 {
	line-height: 1.2em;
}
.gen-editorrow-89  {
}
.gen-editorrow-89 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-132 { position: relative; }





.gen-editorcolumn-132 span {
	line-height: 1.2em;
}
.gen-editorcolumn-132 {
	line-height: 1.2em;
}

.gen-input-32 { position: relative; }
.gen-input-32 {
	margin-right: 10px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-32 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-32 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-32 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-32 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-32 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-32 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-32 > .inner-wrapper > .input  {
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	font-size: 16px;
}
.gen-input-32 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-32 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-32 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-32 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-32 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-32 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-32 > .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-input-33 { position: relative; }
.gen-input-33 {
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-33 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-33 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-33 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-33 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-33 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-33 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-33 > .inner-wrapper > .input  {
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	font-size: 16px;
}
.gen-input-33 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-33 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-33 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-33 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-33 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-33 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-33 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-90 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.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: 1199.98px) and (min-width: 992px) {
.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: 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: 100%;
}
.gen-editorrow-90 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-90 { position: relative; }





.gen-editorrow-90 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-90 span {
}
.gen-editorrow-90 {
	text-transform: 0;
}
.gen-editorrow-90  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-90  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-90  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-90 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-134 { position: relative; }





.gen-editorcolumn-134 span {
}
.gen-editorcolumn-134 {
	text-transform: 0;
}

.gen-input-34 { position: relative; }
.gen-input-34 {
	margin-right: 10px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-34 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-34 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-34 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-34 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-34 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-34 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-34 > .inner-wrapper > .input  {
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	font-size: 16px;
}
.gen-input-34 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-34 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-34 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-34 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-34 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-34 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-34 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-135 { position: relative; }





.gen-editorcolumn-135 span {
}
.gen-editorcolumn-135 {
	text-transform: 0;
}

.gen-input-35 { position: relative; }
.gen-input-35 {
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-35 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-35 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-35 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-35 {
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-35 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-35 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-35 > .inner-wrapper > .input  {
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	font-size: 16px;
}
.gen-input-35 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-35 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-35 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-35 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-35 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-35 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-35 > .inner-wrapper > .input + i{
padding:0 0px;
}




.gen-invoicingdetailsform-1 { position: relative; }
.gen-invoicingdetailsform-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-invoicingdetailsform-1 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-invoicingdetailsform-1 {
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-invoicingdetailsform-1 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-invoicingdetailsform-1 {
		margin-top: 0px;
		height: auto;
	}
}

.gen-invoicingdetailsform-1 span {
	line-height: 1.2em;
}
.gen-invoicingdetailsform-1 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-invoicingdetailsform-1  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
@media (max-width: 767.98px) {
  .gen-invoicingdetailsform-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-invoicingdetailsform-1 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-heading-79 { position: relative; }
.gen-heading-79 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}





.gen-heading-79 .h span {
	line-height: 1.2em;
}
.gen-heading-79 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-79 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-79 .h  span {
font-size: 18px;
}
.gen-heading-79 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-editorrow-91 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.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: 1199.98px) and (min-width: 992px) {
.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: 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: 100%;
}
.gen-editorrow-91 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.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  {
}
.gen-editorrow-91 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-136 { position: relative; }





.gen-editorcolumn-136 span {
	line-height: 1.2em;
}
.gen-editorcolumn-136 {
	line-height: 1.2em;
}

.gen-input-36 { position: relative; }
.gen-input-36 {
	margin-right: 10px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-36 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-36 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-36 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-36 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-36 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-36 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-36 > .inner-wrapper > .input  {
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	font-size: 16px;
}
.gen-input-36 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-36 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-36 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-36 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-36 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-36 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-36 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-137 { position: relative; }





.gen-editorcolumn-137 span {
	line-height: 1.2em;
}
.gen-editorcolumn-137 {
	line-height: 1.2em;
}

.gen-input-37 { position: relative; }
.gen-input-37 {
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-37 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-37 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-37 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-37 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-37 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-37 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-37 > .inner-wrapper > .input  {
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	font-size: 16px;
}
.gen-input-37 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-37 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-37 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-37 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-37 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-37 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-37 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-checkboxwithtext-5 { position: relative; }
.gen-checkboxwithtext-5 {
	margin-bottom: 25px;
	height: 29px;
}


@media (max-width: 991.98px) {
			.gen-checkboxwithtext-5 {
				margin-bottom: 15px;
			}
}

@media (max-width: 767.98px) {
			.gen-checkboxwithtext-5 {
				margin-bottom: 5px;
			}
}

@media (max-width: 575.98px) {
			.gen-checkboxwithtext-5 {
				margin-bottom: 15px;
			}
}

.gen-checkboxwithtext-5 span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-5 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-checkboxwithtext-5  {
	font-size: 14px;
}
.gen-checkboxwithtext-5  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-checkboxwithtext-5   {
	}
}
.gen-checkboxwithtext-5 {
	color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-5 .checkbox { position: relative; }
.gen-checkboxwithtext-5 .checkbox {
	margin-right: 10px;
	width: 22px;
	height: 22px;
}





.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: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-checkboxwithtext-5 .checkbox .checkmark-wrapper  {
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.gen-checkboxwithtext-5 .checkbox .checkmark-wrapper {
	color: rgba(0, 0, 0, 1);
	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(34, 34, 34, 1);
}
.gen-checkboxwithtext-5 .checkbox .checkmark-wrapper.checked{
border-color:rgba(81, 80, 82, 1);
}
.gen-checkboxwithtext-5 .checkbox .checkmark-wrapper i{
color:rgba(255, 255, 255, 1);
}


.gen-editorrow-92 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-92 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-92 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-92 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-92 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-92 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-92 { position: relative; }
.gen-editorrow-92 {
	margin-left: 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  {
}
.gen-editorrow-92 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-138 { position: relative; }





.gen-editorcolumn-138 span {
	line-height: 1.2em;
}
.gen-editorcolumn-138 {
	line-height: 1.2em;
}

.gen-input-38 { position: relative; }
.gen-input-38 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-38 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-38 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-38 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-38 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-38 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-38 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-38 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-38 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-38 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-38 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-38 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-38 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-38 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-38 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-93 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-93 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-93 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-93 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-93 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-93 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-93 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-93 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-93 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-93 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-93 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-93 { position: relative; }





.gen-editorrow-93 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-93 span {
	line-height: 1.2em;
}
.gen-editorrow-93 {
	line-height: 1.2em;
}
.gen-editorrow-93  {
}
.gen-editorrow-93 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-139 { position: relative; }





.gen-editorcolumn-139 span {
	line-height: 1.2em;
}
.gen-editorcolumn-139 {
	line-height: 1.2em;
}

.gen-dropdown-5 { position: relative; }
.gen-dropdown-5 {
	margin-right: 10px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-5 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-5 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-5 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-5 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-5 .dropdown-input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-5 .dropdown-input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-5 .dropdown-input  {
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	font-size: 16px;
}
.gen-dropdown-5 .dropdown-input  span {
font-size: 16px;
}
.gen-dropdown-5 .dropdown-input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-dropdown-5 .dropdown-input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-dropdown-5 .dropdown-input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-5 .dropdown-button { position: relative; }
.gen-dropdown-5 .dropdown-button {
	width: 60px;
	height: 100%;
}





.gen-dropdown-5 .dropdown-button span {
	line-height: 1.2em;
}
.gen-dropdown-5 .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-dropdown-5 .dropdown-button  {
}
.gen-dropdown-5 .dropdown-button {
	color: rgba(0, 0, 0, 1);
}

.gen-dropdown-5 .dropdown-button > i{
color:rgba(255, 255, 255, 1);
}

.gen-dropdown-5 .dropdown-balloon { position: relative; }
.gen-dropdown-5 .dropdown-balloon {
	margin-top: 60px;
	margin-right: 10px;
	margin-bottom: 15px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-5 .dropdown-balloon {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-5 .dropdown-balloon {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-5 .dropdown-balloon {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-5 .dropdown-balloon {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-5 .dropdown-balloon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-5 .dropdown-balloon {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-5 .dropdown-balloon  {
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-dropdown-5 .dropdown-balloon  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-5 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-dropdown-5 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	padding-left: 15px;
	}
}
.gen-dropdown-5 .dropdown-balloon {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
box-shadow: 0px 0px 12px rgba(45, 45, 45, 0.067);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-5 .dropdown-balloon:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-5 .dropdown-balloon:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-5 .dropdown-balloon:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-5 .dropdown-balloon .dropdown-item{
padding:0 19px;
}
.gen-dropdown-5 .dropdown-balloon .dropdown-item{
min-height:30px;
}
.gen-dropdown-5 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(245, 245, 245, 1);
}
.gen-dropdown-5 .dropdown-balloon .search { position: relative; }
.gen-dropdown-5 .dropdown-balloon .search {
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-5 .dropdown-balloon .search {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-5 .dropdown-balloon .search {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-5 .dropdown-balloon .search {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-5 .dropdown-balloon .search {
		margin-right: 15px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-5 .dropdown-balloon .search > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-5 .dropdown-balloon .search > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-5 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 45px;
	font-size: 16px;
}
.gen-dropdown-5 .dropdown-balloon .search > .inner-wrapper > .input  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-5 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
.gen-dropdown-5 .dropdown-balloon .search > .inner-wrapper > .input {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(242, 242, 242, 1);
	background-color: rgba(242, 242, 242, 1);
}
.gen-dropdown-5 .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-5 .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-5 .dropdown-balloon .search > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-5 .dropdown-balloon .search > .inner-wrapper > .input::placeholder{
color:rgba(150, 150, 150, 1);
}
.gen-dropdown-5 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 18px;
}




.gen-editorcolumn-140 { position: relative; }





.gen-editorcolumn-140 span {
	line-height: 1.2em;
}
.gen-editorcolumn-140 {
	line-height: 1.2em;
}

.gen-input-39 { position: relative; }
.gen-input-39 {
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-39 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-39 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-39 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-39 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-39 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-39 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-39 > .inner-wrapper > .input  {
	padding-top: 16px;
	padding-right: 15px;
	padding-bottom: 16px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-39 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-39 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-39 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-39 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-39 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-39 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-39 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-94 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-94 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-94 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-94 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-94 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-94 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-94 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-94 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-94 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-94 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-94 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-94 { position: relative; }
.gen-editorrow-94 {
	margin-bottom: 0px;
}





.gen-editorrow-94 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-94 span {
	line-height: 1.2em;
}
.gen-editorrow-94 {
	line-height: 1.2em;
}
.gen-editorrow-94  {
}
.gen-editorrow-94 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-141 { position: relative; }





.gen-editorcolumn-141 span {
	line-height: 1.2em;
}
.gen-editorcolumn-141 {
	line-height: 1.2em;
}

.gen-input-40 { position: relative; }
.gen-input-40 {
	margin-right: 10px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-40 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-40 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-40 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-40 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-40 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-40 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-40 > .inner-wrapper > .input  {
	padding-top: 16px;
	padding-right: 15px;
	padding-bottom: 16px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-40 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-40 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-40 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-40 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-40 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-40 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-40 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-142 { position: relative; }





.gen-editorcolumn-142 span {
	line-height: 1.2em;
}
.gen-editorcolumn-142 {
	line-height: 1.2em;
}

.gen-input-41 { position: relative; }
.gen-input-41 {
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-41 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-41 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-41 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-41 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-41 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-41 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-41 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-41 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-41 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-41 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-41 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-41 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-41 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-41 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-95 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-95 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-95 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-95 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-95 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-95 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-95 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-95 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-95 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@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 {
	text-transform: 0;
}
.gen-editorrow-95  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-95 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-143 { position: relative; }





.gen-editorcolumn-143 span {
}
.gen-editorcolumn-143 {
	text-transform: 0;
}

.gen-input-42 { position: relative; }
.gen-input-42 {
	margin-right: 10px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-42 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-42 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-42 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-42 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-42 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-42 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-42 > .inner-wrapper > .input  {
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	font-size: 16px;
}
.gen-input-42 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-42 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-42 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-42 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-42 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-42 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-42 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-144 { position: relative; }





.gen-editorcolumn-144 span {
}
.gen-editorcolumn-144 {
	text-transform: 0;
}

.gen-input-43 { position: relative; }
.gen-input-43 {
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-43 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-43 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-43 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-43 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-43 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-43 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-43 > .inner-wrapper > .input  {
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	font-size: 16px;
}
.gen-input-43 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-43 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-43 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-43 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-43 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-43 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-43 > .inner-wrapper > .input + i{
padding:0 0px;
}




.gen-block-107 { position: relative; }
.gen-block-107 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-107 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-107 {
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-107 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-107 {
		margin-top: 0px;
		height: auto;
	}
}

.gen-block-107 span {
	line-height: 1.2em;
}
.gen-block-107 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-107  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
@media (max-width: 767.98px) {
  .gen-block-107  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-107  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
.gen-block-107 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-heading-80 { position: relative; }
.gen-heading-80 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



@media (max-width: 767.98px) {
					.gen-heading-80 {
						margin-bottom: 0px;
					}
}


.gen-heading-80 .h span {
	line-height: 1.2em;
}
.gen-heading-80 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-80 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-80 .h  span {
font-size: 18px;
}
.gen-heading-80 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-shippingoptionlist-1 { position: relative; }
.gen-shippingoptionlist-1 {
	margin-bottom: 0px;
}





.gen-shippingoptionlist-1 span {
	line-height: 1.2em;
}
.gen-shippingoptionlist-1 {
	line-height: 1.2em;
}
.gen-shippingoptionlist-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 767.98px) {
  .gen-shippingoptionlist-1  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-shippingoptionlist-1  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
.gen-shippingoptionlist-1 {
	color: rgba(255, 54, 61, 1);
}

.gen-shippingoptionlist-1 .shipping-option-view { position: relative; }
.gen-shippingoptionlist-1 .shipping-option-view {
	margin-bottom: 8px;
	width: 100%;
}





.gen-shippingoptionlist-1 .shipping-option-view span {
	line-height: 1.2em;
}
.gen-shippingoptionlist-1 .shipping-option-view {
	line-height: 1.2em;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.gen-shippingoptionlist-1 .shipping-option-view  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.gen-shippingoptionlist-1 .shipping-option-view {
	color: rgba(255, 54, 61, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-shippingoptionlist-1 .shipping-option-view:hover {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-shippingoptionlist-1 .shipping-option-view:active {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-shippingoptionlist-1 .shipping-option-view.selected {
	color: rgba(255, 54, 61, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-96 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-96 .col:nth-child(1) {
flex: 0 0 auto;
 width: 11.111111111111112%;
}
.gen-editorrow-96 .col:nth-child(2) {
flex: 0 0 auto;
 width: 55.55555555555556%;
}
.gen-editorrow-96 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-96 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-96 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-96 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-96 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-96 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-96 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-96 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-96 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-96 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-96 .col:nth-child(1) {
flex: 0 0 auto;
 width: 23.657734589713385%;
}
.gen-editorrow-96 .col:nth-child(2) {
flex: 0 0 auto;
 width: 44.53298815600053%;
}
.gen-editorrow-96 .col:nth-child(3) {
flex: 0 0 auto;
 width: 31.80927725428609%;
}

}
.gen-editorrow-96 { position: relative; }
.gen-editorrow-96 {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-editorrow-96 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-96 span {
	line-height: 1.2em;
}
.gen-editorrow-96 {
	line-height: 1.2em;
}
.gen-editorrow-96  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-editorrow-96 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-145 { position: relative; }





.gen-editorcolumn-145 span {
	line-height: 1.2em;
}
.gen-editorcolumn-145 {
	line-height: 1.2em;
}

.gen-image-28 { position: relative; }
.gen-image-28 {
	margin-right: auto;
	margin-left: 0px;
	width: 120px;
	height: 50px;
}


@media (max-width: 991.98px) {
			.gen-image-28 {
				width: 120px;
				height: 50px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-28 {
						width: 120px;
						height: 50px;
					}
}

.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(255, 54, 61, 1);
}



.gen-editorcolumn-146 { position: relative; }





.gen-editorcolumn-146 span {
	line-height: 1.2em;
}
.gen-editorcolumn-146 {
	line-height: 1.2em;
}

.gen-paragraph-225 { position: relative; }
.gen-paragraph-225 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-paragraph-225 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-225 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-225 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-225 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-225 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-225 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-225 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-226 { position: relative; }
.gen-paragraph-226 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-paragraph-226 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-226 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-226 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-226 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-226 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-226 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-226 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-147 { position: relative; }





.gen-editorcolumn-147 span {
}
.gen-editorcolumn-147 {
	text-transform: 0;
}

.gen-paragraph-227 { position: relative; }





.gen-paragraph-227 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-227 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-227 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: right;
}
@media (max-width: 575.98px) {
  .gen-paragraph-227 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-227 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-227 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-227 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-227 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}







.gen-block-108 { position: relative; }
.gen-block-108 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-108 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-108 {
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-108 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-108 {
		margin-top: 0px;
		height: auto;
	}
}

.gen-block-108 span {
	line-height: 1.2em;
}
.gen-block-108 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-108  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
@media (max-width: 767.98px) {
  .gen-block-108  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-108  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
.gen-block-108 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-heading-81 { position: relative; }
.gen-heading-81 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



@media (max-width: 767.98px) {
					.gen-heading-81 {
						margin-bottom: 0px;
					}
}


.gen-heading-81 .h span {
	line-height: 1.2em;
}
.gen-heading-81 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-81 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-81 .h  span {
font-size: 18px;
}
.gen-heading-81 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paymentoptionlist-1 { position: relative; }
.gen-paymentoptionlist-1 {
	margin-bottom: 0px;
}





.gen-paymentoptionlist-1 span {
	line-height: 1.2em;
}
.gen-paymentoptionlist-1 {
	line-height: 1.2em;
}
.gen-paymentoptionlist-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 767.98px) {
  .gen-paymentoptionlist-1  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-paymentoptionlist-1  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
.gen-paymentoptionlist-1 {
	color: rgba(255, 54, 61, 1);
}

.gen-paymentoptionlist-1 .payment-option-view { position: relative; }
.gen-paymentoptionlist-1 .payment-option-view {
	margin-top: 0px;
	margin-bottom: 0px;
	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: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.gen-paymentoptionlist-1 .payment-option-view  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.gen-paymentoptionlist-1 .payment-option-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(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-paymentoptionlist-1 .payment-option-view:hover {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-paymentoptionlist-1 .payment-option-view:active {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-paymentoptionlist-1 .payment-option-view.selected {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorrow-97 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-97 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-97 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-97 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-97 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-97 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-97 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-97 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-97 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 575.98px) {
.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%;
}

}
.gen-editorrow-97 { position: relative; }
.gen-editorrow-97 {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-editorrow-97 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-97 span {
	line-height: 1.2em;
}
.gen-editorrow-97 {
	line-height: 1.2em;
}
.gen-editorrow-97  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-editorrow-97 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-148 { position: relative; }





.gen-editorcolumn-148 span {
	line-height: 1.2em;
}
.gen-editorcolumn-148 {
	line-height: 1.2em;
}

.gen-image-29 { position: relative; }
.gen-image-29 {
	margin-right: auto;
	margin-left: 0px;
	width: 120px;
	height: 50px;
}


@media (max-width: 991.98px) {
			.gen-image-29 {
				width: 120px;
				height: 50px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-29 {
						width: 120px;
						height: 50px;
					}
}

.gen-image-29 .image-a span {
	line-height: 1.2em;
}
.gen-image-29 .image-a {
	line-height: 1.2em;
}
.gen-image-29 .image-a  {
}
.gen-image-29 .image-a {
	color: rgba(255, 54, 61, 1);
}



.gen-editorcolumn-149 { position: relative; }





.gen-editorcolumn-149 span {
	line-height: 1.2em;
}
.gen-editorcolumn-149 {
	line-height: 1.2em;
}

.gen-paragraph-228 { position: relative; }
.gen-paragraph-228 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-paragraph-228 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-228 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-228 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-228 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-228 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-228 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-228 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-229 { position: relative; }
.gen-paragraph-229 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-paragraph-229 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-229 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-229 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-229 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-229 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-229 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-229 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}







.gen-block-109 { position: relative; }
.gen-block-109 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-109 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-109 {
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-109 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-109 {
		margin-top: 0px;
		margin-bottom: 15px;
		height: auto;
	}
}

.gen-block-109 span {
	line-height: 1.2em;
}
.gen-block-109 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-109  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
@media (max-width: 767.98px) {
  .gen-block-109  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-109  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
.gen-block-109 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-heading-82 { position: relative; }
.gen-heading-82 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}





.gen-heading-82 .h span {
	line-height: 1.2em;
}
.gen-heading-82 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-82 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-82 .h  span {
font-size: 18px;
}
.gen-heading-82 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-expansionbox-11 { position: relative; }
.gen-expansionbox-11 {
	margin-bottom: 20px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-11 {
				width: 100%;
			}
}



.gen-expansionbox-11 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-11 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.gen-expansionbox-11  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	font-size: 14px;
}
.gen-expansionbox-11  span {
font-size: 14px;
}
.gen-expansionbox-11 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-11 .header { position: relative; }





.gen-expansionbox-11 .header span {
	line-height: 1.4em;
}
.gen-expansionbox-11 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-expansionbox-11 .header  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-expansionbox-11 .header  span {
font-size: 16px;
}
.gen-expansionbox-11 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-11 .header:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-expansionbox-11 .header:active {
	color: rgba(223, 239, 61, 1);
}
.gen-expansionbox-11 .header.selected {
	color: rgba(223, 239, 61, 1);
}
.payment-expansion .expansion-title {
  flex-direction: column;
  align-items: flex-start;
}

.payment-expansion .expansion-title span {
  line-height: 1.8em;
}

.gen-expansionbox-11 .header .image { position: relative; }
.gen-expansionbox-11 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-11 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-11 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-11 .header .image .image-a  {
}
.gen-expansionbox-11 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-11 .header .expansion-icon { position: relative; }





.gen-expansionbox-11 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-11 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-11 .header .expansion-icon  {
}
.gen-expansionbox-11 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-11 .header .expansion-icon div > i{
font-size:30px;
}
.gen-expansionbox-11 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-11 .panel { position: relative; }





.gen-expansionbox-11 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-11 .panel {
	line-height: 1.2em;
}
.gen-expansionbox-11 .panel  {
}
.gen-expansionbox-11 .panel {
	color: rgba(0, 0, 0, 0);
}

.gen-cartsummaryview-2 { position: relative; }
.gen-cartsummaryview-2 {
	margin-bottom: 0px;
}





.gen-cartsummaryview-2 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-2 {
	line-height: 1.2em;
}
.gen-cartsummaryview-2  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-cartsummaryview-2 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-83 { position: relative; }
.gen-heading-83 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-heading-83 .h span {
	line-height: 1.2em;
}
.gen-heading-83 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-heading-83 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-83 .h  span {
font-size: 16px;
}
.gen-heading-83 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-230 { position: relative; }
.gen-paragraph-230 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}





.gen-paragraph-230 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-230 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-230 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-230 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-230 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-editorrow-98 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-98 .col:nth-child(1) {
flex: 0 0 auto;
 width: 69.49916074249603%;
}
.gen-editorrow-98 .col:nth-child(2) {
flex: 0 0 auto;
 width: 30.500839257503976%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-98 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.96267590149513%;
}
.gen-editorrow-98 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.03732409850487%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.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: 767.98px) and (min-width: 576px) {
.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: 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; }
.gen-editorrow-98 {
	margin-bottom: 15px;
}





.gen-editorrow-98 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-98 span {
	line-height: 1.2em;
}
.gen-editorrow-98 {
	line-height: 1.2em;
}
.gen-editorrow-98  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-98 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-150 { position: relative; }





.gen-editorcolumn-150 span {
	line-height: 1.2em;
}
.gen-editorcolumn-150 {
	line-height: 1.2em;
}

.gen-heading-84 { position: relative; }
.gen-heading-84 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-heading-84 .h span {
	line-height: 1.2em;
}
.gen-heading-84 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-heading-84 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-84 .h  span {
font-size: 16px;
}
.gen-heading-84 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-151 { position: relative; }





.gen-editorcolumn-151 span {
	line-height: 1.2em;
}
.gen-editorcolumn-151 {
	line-height: 1.2em;
}

.gen-paragraph-231 { position: relative; }
.gen-paragraph-231 {
	width: 100%;
	height: 23.26153846153846px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-231 {
								width: 153px;
							}
}

.gen-paragraph-231 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-231 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-231 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-231 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-231 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-99 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-99 .col:nth-child(1) {
flex: 0 0 auto;
 width: 69.49916074249603%;
}
.gen-editorrow-99 .col:nth-child(2) {
flex: 0 0 auto;
 width: 30.500839257503976%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-99 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.96267590149513%;
}
.gen-editorrow-99 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.03732409850487%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-99 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-99 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-99 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-99 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-99 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-99 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-99 { position: relative; }
.gen-editorrow-99 {
	margin-bottom: 15px;
}





.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;
}
.gen-editorrow-99  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-99 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-152 { position: relative; }





.gen-editorcolumn-152 span {
	line-height: 1.2em;
}
.gen-editorcolumn-152 {
	line-height: 1.2em;
}

.gen-heading-85 { position: relative; }
.gen-heading-85 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-heading-85 .h span {
	line-height: 1.2em;
}
.gen-heading-85 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-heading-85 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-85 .h  span {
font-size: 16px;
}
.gen-heading-85 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-153 { position: relative; }





.gen-editorcolumn-153 span {
	line-height: 1.2em;
}
.gen-editorcolumn-153 {
	line-height: 1.2em;
}

.gen-paragraph-232 { position: relative; }
.gen-paragraph-232 {
	width: 100%;
	height: 23.26153846153846px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-232 {
								width: 153px;
							}
}

.gen-paragraph-232 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-232 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-232 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-232 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-232 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-100 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-100 .col:nth-child(1) {
flex: 0 0 auto;
 width: 69.49916074249603%;
}
.gen-editorrow-100 .col:nth-child(2) {
flex: 0 0 auto;
 width: 30.500839257503976%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-100 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-100 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-100 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-100 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-100 .col:nth-child(1) {
flex: 0 0 auto;
 width: 70.72576992753622%;
}
.gen-editorrow-100 .col:nth-child(2) {
flex: 0 0 auto;
 width: 29.27423007246378%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-100 .col:nth-child(1) {
flex: 0 0 auto;
 width: 65.02103691639522%;
}
.gen-editorrow-100 .col:nth-child(2) {
flex: 0 0 auto;
 width: 34.978963083604775%;
}

}
.gen-editorrow-100 { position: relative; }
.gen-editorrow-100 {
	margin-bottom: 15px;
}





.gen-editorrow-100 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-100 span {
	line-height: 1.2em;
}
.gen-editorrow-100 {
	line-height: 1.2em;
}
.gen-editorrow-100  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-100 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-154 { position: relative; }





.gen-editorcolumn-154 span {
	line-height: 1.2em;
}
.gen-editorcolumn-154 {
	line-height: 1.2em;
}

.gen-heading-86 { position: relative; }
.gen-heading-86 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-heading-86 .h span {
	line-height: 1.2em;
}
.gen-heading-86 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-heading-86 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-86 .h  span {
font-size: 16px;
}
.gen-heading-86 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-233 { position: relative; }
.gen-paragraph-233 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-paragraph-233 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-233 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-233 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-233 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-233 .paragraph {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-155 { position: relative; }





.gen-editorcolumn-155 span {
	line-height: 1.2em;
}
.gen-editorcolumn-155 {
	line-height: 1.2em;
}

.gen-paragraph-234 { position: relative; }
.gen-paragraph-234 {
	width: 100%;
	height: 23.26153846153846px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-234 {
								width: 153px;
							}
}

.gen-paragraph-234 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-234 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-234 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-234 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-234 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-101 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-101 .col:nth-child(1) {
flex: 0 0 auto;
 width: 69.73983017377566%;
}
.gen-editorrow-101 .col:nth-child(2) {
flex: 0 0 auto;
 width: 30.260169826224338%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-101 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-101 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@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: 66.66666666666666%;
}
.gen-editorrow-101 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-101 .col:nth-child(1) {
flex: 0 0 auto;
 width: 65.02103691639522%;
}
.gen-editorrow-101 .col:nth-child(2) {
flex: 0 0 auto;
 width: 34.978963083604775%;
}

}
.gen-editorrow-101 { position: relative; }
.gen-editorrow-101 {
	margin-bottom: 15px;
}





.gen-editorrow-101 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-101 span {
	line-height: 1.2em;
}
.gen-editorrow-101 {
	line-height: 1.2em;
}
.gen-editorrow-101  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-101 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-156 { position: relative; }





.gen-editorcolumn-156 span {
	line-height: 1.2em;
}
.gen-editorcolumn-156 {
	line-height: 1.2em;
}

.gen-heading-87 { position: relative; }
.gen-heading-87 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-heading-87 .h span {
	line-height: 1.2em;
}
.gen-heading-87 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-heading-87 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-87 .h  span {
font-size: 16px;
}
.gen-heading-87 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-235 { position: relative; }
.gen-paragraph-235 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-paragraph-235 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-235 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-235 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-235 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-235 .paragraph {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-157 { position: relative; }





.gen-editorcolumn-157 span {
	line-height: 1.2em;
}
.gen-editorcolumn-157 {
	line-height: 1.2em;
}

.gen-paragraph-236 { position: relative; }
.gen-paragraph-236 {
	width: 100%;
	height: 23.26153846153846px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-236 {
								width: 153px;
							}
}

.gen-paragraph-236 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-236 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-236 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-236 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-236 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-102 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-102 .col:nth-child(1) {
flex: 0 0 auto;
 width: 69.97679699842023%;
}
.gen-editorrow-102 .col:nth-child(2) {
flex: 0 0 auto;
 width: 30.02320300157978%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-102 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-102 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-102 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-102 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-102 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-102 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-102 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-102 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-102 { position: relative; }
.gen-editorrow-102 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-editorrow-102 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-102 span {
	line-height: 1.2em;
}
.gen-editorrow-102 {
	line-height: 1.2em;
}
.gen-editorrow-102  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-editorrow-102 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-158 { position: relative; }





.gen-editorcolumn-158 span {
	line-height: 1.2em;
}
.gen-editorcolumn-158 {
	line-height: 1.2em;
}

.gen-heading-88 { position: relative; }
.gen-heading-88 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-heading-88 .h span {
	line-height: 1.2em;
}
.gen-heading-88 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-heading-88 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-88 .h  span {
font-size: 16px;
}
.gen-heading-88 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-159 { position: relative; }





.gen-editorcolumn-159 span {
	line-height: 1.2em;
}
.gen-editorcolumn-159 {
	line-height: 1.2em;
}

.gen-paragraph-237 { position: relative; }
.gen-paragraph-237 {
	width: 100%;
	height: 23.26153846153846px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-237 {
								width: 153px;
							}
}

.gen-paragraph-237 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-237 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-237 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-237 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-237 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-237 .paragraph:hover {
	color: rgba(34, 56, 67, 1);
}







.gen-cartsummaryview-3 { position: relative; }
.gen-cartsummaryview-3 {
	margin-bottom: 0px;
}





.gen-cartsummaryview-3 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-3 {
	line-height: 1.2em;
}
.gen-cartsummaryview-3  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-cartsummaryview-3 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-103 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-103 .col:nth-child(1) {
flex: 0 0 auto;
 width: 77.41862435717624%;
}
.gen-editorrow-103 .col:nth-child(2) {
flex: 0 0 auto;
 width: 22.581375642823755%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-103 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-103 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-103 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-103 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-103 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-103 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-103 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-103 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
.gen-editorrow-103 { position: relative; }
.gen-editorrow-103 {
	margin-bottom: 20px;
}





.gen-editorrow-103 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-103 span {
	line-height: 1.2em;
}
.gen-editorrow-103 {
	line-height: 1.2em;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.gen-editorrow-103  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}
.gen-editorrow-103 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-160 { position: relative; }





.gen-editorcolumn-160 span {
	line-height: 1.2em;
}
.gen-editorcolumn-160 {
	line-height: 1.2em;
}

.gen-heading-89 { position: relative; }





.gen-heading-89 .h span {
	line-height: 1.4em;
}
.gen-heading-89 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-heading-89 .h  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-89 .h  span {
font-size: 16px;
}
.gen-heading-89 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-89 .h.selected {
	color: rgba(34, 56, 67, 1);
}
.payment-expansion .expansion-title {
  flex-direction: column;
  align-items: flex-start;
}

.payment-expansion .expansion-title span {
  line-height: 1.8em;
}


.gen-paragraph-238 { position: relative; }
.gen-paragraph-238 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-paragraph-238 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-238 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-238 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-238 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-238 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-161 { position: relative; }





.gen-editorcolumn-161 span {
	line-height: 1.2em;
}
.gen-editorcolumn-161 {
	line-height: 1.2em;
}

.gen-paragraph-239 { position: relative; }
.gen-paragraph-239 {
	width: 100%;
	height: 23.26153846153846px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-239 {
								width: auto;
							}
}

.gen-paragraph-239 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-239 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-239 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-239 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-239 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-104 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-104 .col:nth-child(1) {
flex: 0 0 auto;
 width: 70.2174664296998%;
}
.gen-editorrow-104 .col:nth-child(2) {
flex: 0 0 auto;
 width: 29.782533570300195%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-104 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-104 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-104 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-104 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-104 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-104 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-104 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-104 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
.gen-editorrow-104 { position: relative; }





.gen-editorrow-104 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-104 span {
	line-height: 1.2em;
}
.gen-editorrow-104 {
	line-height: 1.2em;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.gen-editorrow-104  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}
.gen-editorrow-104 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-162 { position: relative; }





.gen-editorcolumn-162 span {
	line-height: 1.2em;
}
.gen-editorcolumn-162 {
	line-height: 1.2em;
}

.gen-heading-90 { position: relative; }
.gen-heading-90 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-heading-90 .h span {
	line-height: 1.2em;
}
.gen-heading-90 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-90 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-90 .h  span {
font-size: 16px;
}
.gen-heading-90 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-240 { position: relative; }
.gen-paragraph-240 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-paragraph-240 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-240 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-240 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-240 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-240 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-163 { position: relative; }





.gen-editorcolumn-163 span {
	line-height: 1.2em;
}
.gen-editorcolumn-163 {
	line-height: 1.2em;
}

.gen-paragraph-241 { position: relative; }
.gen-paragraph-241 {
	width: 100%;
	height: 23.26153846153846px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-241 {
								width: auto;
							}
}

.gen-paragraph-241 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-241 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-241 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-241 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-241 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editorrow-105 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-105 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-105 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-105 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-105 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-105 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-105 { position: relative; }
.gen-editorrow-105 {
	margin-top: 0px;
	margin-bottom: 0px;
}





.gen-editorrow-105 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-105 span {
}
.gen-editorrow-105 {
}
.gen-editorrow-105  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-105   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-105  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-105  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-105  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-105 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-164 { position: relative; }





.gen-editorcolumn-164 span {
}
.gen-editorcolumn-164 {
}

.gen-image-30 { position: relative; }
.gen-image-30 {
	width: 378px;
	height: 67.23320158102767px;
}


@media (max-width: 991.98px) {
			.gen-image-30 {
				width: 404px;
				height: 68.82962962962962px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-30 {
				width: 353px;
				height: 74.52222222222223px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-30 {
				width: 270px;
				height: 52px;
			}
}

.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-paymentform-1 { position: relative; }
.gen-paymentform-1 {
	margin-top: 0px;
	margin-bottom: 0px;
}





.gen-paymentform-1 span {
	line-height: 1.2em;
}
.gen-paymentform-1 {
	line-height: 1.2em;
}
.gen-paymentform-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-paymentform-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-paymentform-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-106 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-106 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-106 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-106 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-106 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-106 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-106 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-106 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-106 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-106 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-106 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-106 { position: relative; }




@media (max-width: 575.98px) {
								.gen-editorrow-106 {
									margin-right: 0px;
								}
}

.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: 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-165 { position: relative; }





.gen-editorcolumn-165 span {
}
.gen-editorcolumn-165 {
	text-transform: 0;
}

.gen-paragraph-242 { position: relative; }
.gen-paragraph-242 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-paragraph-242 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-242 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-242 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-paragraph-242 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-44 { position: relative; }
.gen-input-44 {
	margin-right: 10px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-44 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-44 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-44 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-44 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-44 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-44 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-44 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-44 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-44 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-44 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-44 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-44 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-44 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-44 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-166 { position: relative; }





.gen-editorcolumn-166 span {
}
.gen-editorcolumn-166 {
	text-transform: 0;
}

.gen-paragraph-243 { position: relative; }
.gen-paragraph-243 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-243 {
								margin-left: 0px;
							}
}

.gen-paragraph-243 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-243 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-243 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-paragraph-243 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-45 { position: relative; }
.gen-input-45 {
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-45 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-45 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-45 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-45 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-45 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-45 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-45 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-45 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-45 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-45 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-45 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-45 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-45 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-45 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-107 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-107 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-107 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-107 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-107 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-107 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-107 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-107 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-107 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-107 .col:nth-child(1) {
flex: 0 0 auto;
 width: 53.00522648083624%;
}
.gen-editorrow-107 .col:nth-child(2) {
flex: 0 0 auto;
 width: 46.99477351916376%;
}

}
.gen-editorrow-107 { position: relative; }
.gen-editorrow-107 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



@media (max-width: 767.98px) {
					.gen-editorrow-107 {
						margin-bottom: 17px;
					}
}


.gen-editorrow-107 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-107 span {
	line-height: 1.2em;
}
.gen-editorrow-107 {
	line-height: 1.2em;
}
.gen-editorrow-107  {
}
.gen-editorrow-107 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-167 { position: relative; }





.gen-editorcolumn-167 span {
	line-height: 1.2em;
}
.gen-editorcolumn-167 {
	line-height: 1.2em;
}

.gen-paragraph-244 { position: relative; }
.gen-paragraph-244 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-paragraph-244 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-244 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-244 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-paragraph-244 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-46 { position: relative; }
.gen-input-46 {
	margin-right: 10px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-46 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-46 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-46 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-46 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-46 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-46 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-46 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-46 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-46 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-46 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-46 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-46 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-46 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-46 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-168 { position: relative; }





.gen-editorcolumn-168 span {
	line-height: 1.2em;
}
.gen-editorcolumn-168 {
	line-height: 1.2em;
}

.gen-paragraph-245 { position: relative; }
.gen-paragraph-245 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-245 {
								margin-left: 5px;
							}
}

.gen-paragraph-245 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-245 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-245 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.gen-paragraph-245 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-47 { position: relative; }
.gen-input-47 {
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 10px;
	width: 78px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-47 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-47 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-47 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-47 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-47 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-47 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-47 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-47 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-47 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-47 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-47 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-47 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-47 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-47 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-checkboxwithtext-6 { position: relative; }
.gen-checkboxwithtext-6 {
	margin-bottom: 25px;
	height: 29px;
}


@media (max-width: 991.98px) {
			.gen-checkboxwithtext-6 {
				margin-bottom: 10px;
			}
}

@media (max-width: 767.98px) {
			.gen-checkboxwithtext-6 {
				margin-bottom: 5px;
			}
}

@media (max-width: 575.98px) {
			.gen-checkboxwithtext-6 {
				margin-bottom: 5px;
			}
}

.gen-checkboxwithtext-6 span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-6 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-checkboxwithtext-6  {
	font-size: 14px;
}
.gen-checkboxwithtext-6  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-checkboxwithtext-6   {
	}
}
.gen-checkboxwithtext-6 {
	color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-6 .checkbox { position: relative; }
.gen-checkboxwithtext-6 .checkbox {
	margin-right: 10px;
	width: 22px;
	height: 22px;
}





.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper  {
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper {
	color: rgba(0, 0, 0, 1);
	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(34, 34, 34, 1);
}
.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper.checked{
border-color:rgba(81, 80, 82, 1);
}
.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper i{
color:rgba(255, 255, 255, 1);
}


.gen-paragraph-246 { position: relative; }
.gen-paragraph-246 {
	margin-bottom: 15px;
}





.gen-paragraph-246 .paragraph span {
	line-height: 1.5000000000000002em;
}
.gen-paragraph-246 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5000000000000002em;
}
.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;
}
@media (max-width: 991.98px) {
  .gen-paragraph-246 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-246 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-246 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-247 { position: relative; }
.gen-paragraph-247 {
	margin-bottom: 15px;
}





.gen-paragraph-247 .paragraph span {
	line-height: 1.5000000000000002em;
}
.gen-paragraph-247 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5000000000000002em;
}
.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;
}
@media (max-width: 991.98px) {
  .gen-paragraph-247 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-247 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-247 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-248 { position: relative; }
.gen-paragraph-248 {
	margin-bottom: 15px;
}





.gen-paragraph-248 .paragraph span {
	line-height: 1.5000000000000002em;
}
.gen-paragraph-248 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5000000000000002em;
}
.gen-paragraph-248 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-248 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-248 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-248 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-248 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-249 { position: relative; }





.gen-paragraph-249 .paragraph span {
	line-height: 1.5000000000000002em;
}
.gen-paragraph-249 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5000000000000002em;
}
.gen-paragraph-249 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-249 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-249 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-249 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-249 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-button-36 { position: relative; }
.gen-button-36 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 260px;
	height: 46px;
}

@media (max-width: 1199.98px) {
	.gen-button-36 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-36 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-36 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-36 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: auto;
	}
}

.gen-button-36 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-36 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-36 > .button  {
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-button-36 > .button  span {
font-size: 16px;
}
.gen-button-36 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-36 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-36 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-36 > .button > span{
padding:0 12px;
}


.gen-editorcolumn-169 { position: relative; }





.gen-editorcolumn-169 span {
}
.gen-editorcolumn-169 {
}

.gen-block-110 { position: relative; }
.gen-block-110 {
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-110 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-110 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-block-110 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-110 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-110 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-110 {
display:none !important;
} }
.gen-block-110 span {
}
.gen-block-110 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-110  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-block-110 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}
.how-installments-work
{
position:sticky;
top:100px;
}
.gen-imagewithsimpletext-4 { position: relative; }
.gen-imagewithsimpletext-4 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-4 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-4 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-imagewithsimpletext-4  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-imagewithsimpletext-4 {
	color: rgba(223, 239, 61, 1);
}
.gen-imagewithsimpletext-4:hover {
	color: rgba(223, 239, 61, 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(0, 0, 0, 1);
}



.gen-paragraph-250 { position: relative; }





.gen-paragraph-250 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-250 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-250 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-250 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-250 .paragraph {
	color: rgba(255, 255, 255, 1);
}






.gen-editormain-16 { position: relative; }





.gen-editorsection-50 { position: relative; }





.gen-editorsection-50 span {
}
.gen-editorsection-50 {
	text-transform: 0;
}
.gen-editorsection-50  {
	padding-top: 90px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-50  {
	padding-top: 55px;
	padding-bottom: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-50  {
	padding-top: 80px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-50 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-108 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.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: 15px; padding-right: 15px }
.gen-editorrow-108 span {
}
.gen-editorrow-108 {
	text-transform: 0;
}
.gen-editorrow-108  {
	padding-top: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-108 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-170 { position: relative; }





.gen-editorcolumn-170 span {
}
.gen-editorcolumn-170 {
	text-transform: 0;
}

.gen-block-111 { position: relative; }
.gen-block-111 {
	margin-right: auto;
	margin-left: auto;
	width: 1085px;
}

@media (max-width: 1199.98px) {
	.gen-block-111 {
		width: 80%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-111 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-111 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-111 {
		width: 100%;
	}
}

.gen-block-111 span {
}
.gen-block-111 {
}
.gen-block-111  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-111 {
	color: rgba(0, 0, 0, 1);
}

.gen-button-37 { position: relative; }
.gen-button-37 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 22%;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-button-37 {
		margin-right: auto;
		margin-left: auto;
		width: 200px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-37 {
		margin-right: auto;
		margin-left: auto;
		width: 22%;
	}
}

@media (max-width: 767.98px) {
	.gen-button-37 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-37 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: auto;
	}
}

.gen-button-37 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-37 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-37 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-37 > .button  span {
font-size: 16px;
}
.gen-button-37 > .button {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-37 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-37 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-37 > .button:disabled {
	color: rgba(0, 0, 0, 0);
}

.gen-button-37 > .button > span{
padding:0 0px;
}

.gen-button-38 { position: relative; }
.gen-button-38 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 22%;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-button-38 {
		margin-right: auto;
		margin-left: auto;
		width: 200px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-38 {
		margin-right: auto;
		margin-left: auto;
		width: 22%;
	}
}

@media (max-width: 767.98px) {
	.gen-button-38 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-38 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: auto;
	}
}

.gen-button-38 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-38 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-38 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-38 > .button  span {
font-size: 16px;
}
.gen-button-38 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-button-38 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-38 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-38 > .button > span{
padding:0 0px;
}

.gen-button-39 { position: relative; }
.gen-button-39 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 22%;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-button-39 {
		margin-right: auto;
		margin-left: auto;
		width: 200px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-39 {
		margin-right: auto;
		margin-left: auto;
		width: 22%;
	}
}

@media (max-width: 767.98px) {
	.gen-button-39 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-39 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: auto;
	}
}

.gen-button-39 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-39 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-39 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-39 > .button  span {
font-size: 16px;
}
.gen-button-39 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-button-39 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-39 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-39 > .button > span{
padding:0 0px;
}

.gen-button-40 { position: relative; }
.gen-button-40 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 22%;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-button-40 {
		margin-right: auto;
		margin-left: auto;
		width: 200px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-40 {
		margin-right: auto;
		margin-left: auto;
		width: 22%;
	}
}

@media (max-width: 767.98px) {
	.gen-button-40 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-40 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: auto;
	}
}

.gen-button-40 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-40 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-40 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-40 > .button  span {
font-size: 16px;
}
.gen-button-40 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-button-40 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-40 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-40 > .button > span{
padding:0 0px;
}





.gen-editorsection-51 { position: relative; }





.gen-editorsection-51 span {
}
.gen-editorsection-51 {
	text-transform: 0;
}
.gen-editorsection-51  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-51 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-109 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.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: 15px; padding-right: 15px }
.gen-editorrow-109 span {
}
.gen-editorrow-109 {
	text-transform: 0;
}
.gen-editorrow-109  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@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;
	}
}
.gen-editorrow-109 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-171 { position: relative; }





.gen-editorcolumn-171 span {
}
.gen-editorcolumn-171 {
	text-transform: 0;
}

.gen-block-112 { position: relative; }
.gen-block-112 {
	height: 912px;
}

@media (max-width: 1199.98px) {
	.gen-block-112 {
		height: 545px;
	}
}




.gen-block-112 span {
}
.gen-block-112 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-112  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-112  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-block-112 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/Stallar-Series.vzj1si25itp.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-112 { background-image:url('/o/Stallar-Series.vzj1si25itp.2784x1368.o.bg.webp'); }
.no-webp .gen-block-112 { background-image:url('/o/Stallar-Series.vzj1si25itp.2784x1368.o.bg.jpg'); }
.gen-paragraph-251 { position: relative; }
.gen-paragraph-251 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-251 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-251 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-251 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-251 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-251 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-251 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-251 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-251 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-251 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-91 { position: relative; }
.gen-heading-91 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-91 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-91 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: auto;
						width: auto;
					}
}

.gen-heading-91 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-91 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-91 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-91 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-91 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-91 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-91 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-91 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-91 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-91 .h  span {
font-size: 42px;
	}
}
.gen-heading-91 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-252 { position: relative; }
.gen-paragraph-252 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-252 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-252 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-252 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-252 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-252 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-252 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-252 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-252 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-252 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.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: 767.98px) {
  .gen-editorrow-110  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-110  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-110 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-172 { position: relative; }





.gen-editorcolumn-172 span {
}
.gen-editorcolumn-172 {
	text-transform: 0;
}

.gen-productlist-2 { position: relative; }
.gen-productlist-2 {
	margin-top: 0px;
	margin-bottom: 0px;
}





.gen-productlist-2 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-productlist-2 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-productlist-2  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 1199.98px) {
  .gen-productlist-2   {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 991.98px) {
  .gen-productlist-2  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-productlist-2  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-productlist-2  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-productlist-2 {
	color: rgba(80, 200, 196, 1);
}

.gen-productlist-2 > .list .product-view{
flex:0 0 calc(100% / 1); max-width: calc(100% / 1);
}
.gen-productlist-2 .empty { position: relative; }





.gen-productlist-2 .empty span {
}
.gen-productlist-2 .empty {
	text-transform: 0;
}
.gen-productlist-2 .empty  {
}
.gen-productlist-2 .empty {
	color: rgba(0, 0, 0, 0);
}

.gen-editorrow-111 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.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: 0px; padding-right: 0px }
.gen-editorrow-111 span {
}
.gen-editorrow-111 {
	text-transform: 0;
}
.gen-editorrow-111  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-111   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-111  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-111  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-111  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-111 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-173 { position: relative; }





.gen-editorcolumn-173 span {
}
.gen-editorcolumn-173 {
	text-transform: 0;
}

.gen-block-113 { position: relative; }





.gen-block-113 span {
}
.gen-block-113 {
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}
.gen-block-113  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 60px;
	padding-left: 5px;
}
.gen-block-113 {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-5 { position: relative; }
.gen-imagewithsimpletext-5 {
	margin-right: 15px;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-5 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-5 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-5  {
	padding-top: 35px;
	padding-right: 15px;
	padding-bottom: 35px;
	padding-left: 15px;
	font-size: 22px;
}
.gen-imagewithsimpletext-5  span {
font-size: 22px;
}
.gen-imagewithsimpletext-5 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-5:hover {
	color: rgba(255, 255, 255, 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: 25px;
	margin-left: 0px;
	width: auto;
	height: 180px;
}





.gen-imagewithsimpletext-5 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-5 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-5 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-5 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-linkbutton-60 { position: relative; }
.gen-linkbutton-60 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 154px;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-60 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: 0px;
								width: 213px;
							}
}

.gen-linkbutton-60 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-60 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-linkbutton-60 > .button  {
	font-size: 16px;
}
.gen-linkbutton-60 > .button  span {
font-size: 16px;
}
.gen-linkbutton-60 > .button {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-60 > .button:hover {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-60 > .button:active {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-60 > .button > span{
padding:0 0px;
}





.gen-productlist-2 .product-view { position: relative; }





.gen-productlist-2 .product-view span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-productlist-2 .product-view {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-productlist-2 .product-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productlist-2 .product-view {
	color: rgba(80, 200, 196, 1);
}
.gen-productlist-2 .product-view:hover {
	color: rgba(80, 200, 196, 1);
}

.gen-editorrow-112 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-112 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-112 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-112 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-112 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-112 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-112 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-112 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-112 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-112 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-112 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-112 { position: relative; }





.gen-editorrow-112 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-112 span {
}
.gen-editorrow-112 {
	text-transform: 0;
}
.gen-editorrow-112  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@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-174 { position: relative; }





.gen-editorcolumn-174 span {
}
.gen-editorcolumn-174 {
	text-transform: 0;
}

.gen-block-114 { position: relative; }
.gen-block-114 {
	margin-bottom: 0px;
	height: 912px;
}

@media (max-width: 1199.98px) {
	.gen-block-114 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-114 {
		height: 420px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-114 {
		height: 420px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-114 {
		margin-bottom: 20px;
		height: 560px;
	}
}

.gen-block-114 span {
}
.gen-block-114 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-114  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-block-114   {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-114  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-114  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-114 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-block-115 { position: relative; }





.gen-block-115 span {
}
.gen-block-115 {
}
.gen-block-115  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-115 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-92 { position: relative; }
.gen-heading-92 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-92 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-92 {
						margin-right: auto;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-92 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-92 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-92 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: left;
}
.gen-heading-92 .h  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-heading-92 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-92 .h  span {
font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-92 .h  {
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-92 .h  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-92 .h  {
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-92 .h  span {
font-size: 24px;
	}
}
.gen-heading-92 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-253 { position: relative; }
.gen-paragraph-253 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-253 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-253 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-253 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-253 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-253 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-253 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-253 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-253 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-253 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-253 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-253 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-253 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-253 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-block-116 { position: relative; }
.gen-block-116 {
	margin-right: auto;
	width: auto;
}





.gen-block-116 span {
}
.gen-block-116 {
}
.gen-block-116  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-116 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-254 { position: relative; }
.gen-paragraph-254 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-254 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-254 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-254 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-254 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-254 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-254 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-254 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-254 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-254 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-254 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-254 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-255 { position: relative; }
.gen-paragraph-255 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-255 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-255 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-255 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-255 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-255 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-255 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-255 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-255 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-255 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-255 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-255 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-256 { position: relative; }
.gen-paragraph-256 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-256 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-256 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-256 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-256 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-256 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-256 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-256 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-256 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-256 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-256 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-256 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-block-117 { position: relative; }
.gen-block-117 {
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-block-117 {
								margin-left: 0px;
							}
}

.gen-block-117 span {
}
.gen-block-117 {
}
.gen-block-117  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 767.98px) {
  .gen-block-117  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-117  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-117 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-118 { position: relative; }
.gen-block-118 {
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-block-118 {
								margin-bottom: 10px;
							}
}

.gen-block-118 span {
}
.gen-block-118 {
}
.gen-block-118  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-118 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-257 { position: relative; }
.gen-paragraph-257 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-257 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-257 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-257 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-257 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-257 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-paragraph-257 .paragraph  span {
font-size: 20px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-257 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-257 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-257 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-257 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-257 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-257 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-257 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-93 { position: relative; }
.gen-heading-93 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-93 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-93 {
						margin-right: auto;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-93 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-93 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-93 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-heading-93 .h  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-heading-93 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-93 .h  span {
font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-93 .h  {
	font-size: 24px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-93 .h  span {
font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-93 .h  {
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-93 .h  span {
font-size: 24px;
	}
}
.gen-heading-93 .h {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-258 { position: relative; }
.gen-paragraph-258 {
	margin-top: 0px;
	margin-bottom: 30px;
	width: 80%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-258 {
		margin-right: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-258 {
		margin-right: auto;
		margin-bottom: 10px;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-258 {
		width: auto;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-258 {
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-paragraph-258 .paragraph span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-paragraph-258 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
	letter-spacing: 0em;
}
.gen-paragraph-258 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-paragraph-258 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-258 .paragraph  {
	font-size: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-258 .paragraph  span {
font-size: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-258 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-258 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-258 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-258 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}



.gen-block-119 { position: relative; }





.gen-block-119 span {
}
.gen-block-119 {
}
.gen-block-119  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-block-119  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-119 {
	color: rgba(0, 0, 0, 1);
}

.gen-buybutton-4 { position: relative; }
.gen-buybutton-4 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 48%;
	height: 48px;
}


@media (max-width: 991.98px) {
			.gen-buybutton-4 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-buybutton-4 {
				margin-right: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-buybutton-4 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: 0px;
				width: 48%;
			}
}

.gen-buybutton-4 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-buybutton-4 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-buybutton-4 > .button  {
	font-size: 16px;
}
.gen-buybutton-4 > .button  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-buybutton-4 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-buybutton-4 > .button  span {
font-size: 14px;
	}
}
.gen-buybutton-4 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-buybutton-4 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-buybutton-4 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-buybutton-4 > .button.out-of-stock {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-buybutton-4 > .button.out-of-stock:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(150, 150, 150, 1);
}

.gen-buybutton-4 > .button > i{
color:rgba(45, 45, 45, 1);
}
.gen-buybutton-4 > .button > span{
padding:0 0px;
}

.gen-linkbutton-61 { position: relative; }
.gen-linkbutton-61 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 48%;
	height: 48px;
}


@media (max-width: 991.98px) {
			.gen-linkbutton-61 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-linkbutton-61 {
				margin-left: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-linkbutton-61 {
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: auto;
				width: 48%;
			}
}

.gen-linkbutton-61 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-61 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-linkbutton-61 > .button  {
	font-size: 16px;
}
.gen-linkbutton-61 > .button  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-linkbutton-61 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-61 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-61 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-61 > .button:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-61 > .button:active {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-61 > .button > span{
padding:0 0px;
}



.gen-image-31 { position: relative; }
.gen-image-31 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-31 {
				width: 100%;
				height: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-image-31 {
				width: 100%;
				height: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-image-31 {
				width: 100%;
				height: 100%;
			}
}

.gen-image-31 .image-a span {
	line-height: 1.2em;
}
.gen-image-31 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-31 .image-a  {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.gen-image-31 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-175 { position: relative; }





.gen-editorcolumn-175 span {
}
.gen-editorcolumn-175 {
	text-transform: 0;
}

.gen-block-120 { position: relative; }
.gen-block-120 {
	height: 912px;
}

@media (max-width: 1199.98px) {
	.gen-block-120 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-120 {
		height: 420px;
	}
}


@media (max-width: 575.98px) {
			.gen-block-120 {
				height: 560px;
			}
}

.gen-block-120 span {
}
.gen-block-120 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-120  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-block-120   {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-120  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-120  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-120 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-block-121 { position: relative; }





.gen-block-121 span {
}
.gen-block-121 {
}
.gen-block-121  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-121 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-259 { position: relative; }
.gen-paragraph-259 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-259 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-259 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-259 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-259 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-paragraph-259 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: right;
}
.gen-paragraph-259 .paragraph  span {
font-size: 32px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-259 .paragraph   {
	font-size: 22px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-259 .paragraph   span {
font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-259 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-259 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-259 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-62 { position: relative; }
.gen-linkbutton-62 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-62 {
								margin-right: 0px;
								margin-bottom: 20px;
								margin-left: auto;
								width: auto;
							}
}

.gen-linkbutton-62 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-62 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-62 > .button  {
	font-size: 20px;
}
.gen-linkbutton-62 > .button  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-62 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-62 > .button  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-linkbutton-62 > .button  {
	padding-right: 0px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-linkbutton-62 > .button  span {
font-size: 16px;
	}
}
.gen-linkbutton-62 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-62 > .button > span{
padding:0 0px;
}


.gen-heading-94 { position: relative; }
.gen-heading-94 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-heading-94 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-94 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: 70%;
					}
}

.gen-heading-94 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-94 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-94 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: left;
}
.gen-heading-94 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-94 .h   {
	font-size: 34px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-94 .h   span {
font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-94 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-94 .h  span {
font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-94 .h  {
	font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-94 .h  span {
font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-94 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-94 .h  span {
font-size: 36px;
	}
}
.gen-heading-94 .h {
	color: rgba(255, 255, 255, 1);
}










.gen-editorsection-52 { position: relative; }





.gen-editorsection-52 span {
}
.gen-editorsection-52 {
	text-transform: 0;
}
.gen-editorsection-52  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-52 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-113 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-113 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-113 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-113 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-113 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-113 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-113 { position: relative; }





.gen-editorrow-113 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-113 span {
}
.gen-editorrow-113 {
	text-transform: 0;
}
.gen-editorrow-113  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-113  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-113  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-113  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-113 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-176 { position: relative; }





.gen-editorcolumn-176 span {
}
.gen-editorcolumn-176 {
	text-transform: 0;
}

.gen-block-122 { position: relative; }
.gen-block-122 {
	height: 912px;
}

@media (max-width: 1199.98px) {
	.gen-block-122 {
		height: 545px;
	}
}




.gen-block-122 span {
}
.gen-block-122 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-122  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-122 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/Rider-Series.xrfe412b23l.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-122 { background-image:url('/o/Rider-Series.xrfe412b23l.2784x1368.o.bg.webp'); }
.no-webp .gen-block-122 { background-image:url('/o/Rider-Series.xrfe412b23l.2784x1368.o.bg.jpg'); }
.gen-paragraph-260 { position: relative; }
.gen-paragraph-260 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-260 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-260 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-260 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-260 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-260 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-260 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-260 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-260 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-260 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-95 { position: relative; }
.gen-heading-95 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-95 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-95 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: 0px;
						width: 100%;
					}
}

.gen-heading-95 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-95 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-95 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-95 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-95 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-95 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-95 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-95 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-95 .h  {
	font-size: 38px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-95 .h  span {
font-size: 38px;
	}
}
.gen-heading-95 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-261 { position: relative; }
.gen-paragraph-261 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-261 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-261 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-261 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-261 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-261 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-261 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-261 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-261 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-261 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.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 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-114 span {
}
.gen-editorrow-114 {
	text-transform: 0;
}
.gen-editorrow-114  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-114   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-114  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-114  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-114 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-177 { position: relative; }





.gen-editorcolumn-177 span {
}
.gen-editorcolumn-177 {
	text-transform: 0;
}

.gen-productlist-3 { position: relative; }
.gen-productlist-3 {
	margin-top: 0px;
	margin-bottom: 0px;
}





.gen-productlist-3 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-productlist-3 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-productlist-3  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 1199.98px) {
  .gen-productlist-3   {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 991.98px) {
  .gen-productlist-3  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-productlist-3  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-productlist-3  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-productlist-3 {
	color: rgba(80, 200, 196, 1);
}

.gen-productlist-3 > .list .product-view{
flex:0 0 calc(100% / 1); max-width: calc(100% / 1);
}
.gen-productlist-3 .empty { position: relative; }





.gen-productlist-3 .empty span {
}
.gen-productlist-3 .empty {
	text-transform: 0;
}
.gen-productlist-3 .empty  {
}
.gen-productlist-3 .empty {
	color: rgba(0, 0, 0, 0);
}

.gen-editorrow-115 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.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: 0px; padding-right: 0px }
.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-178 { position: relative; }





.gen-editorcolumn-178 span {
}
.gen-editorcolumn-178 {
	text-transform: 0;
}

.gen-block-123 { position: relative; }





.gen-block-123 span {
}
.gen-block-123 {
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}
.gen-block-123  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 60px;
	padding-left: 5px;
}
.gen-block-123 {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-6 { position: relative; }
.gen-imagewithsimpletext-6 {
	margin-right: 15px;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-6 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-6 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-6  {
	padding-top: 35px;
	padding-right: 15px;
	padding-bottom: 35px;
	padding-left: 15px;
	font-size: 22px;
}
.gen-imagewithsimpletext-6  span {
font-size: 22px;
}
.gen-imagewithsimpletext-6 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-6:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-6 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-6 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-6 .image-wrapper {
	margin-right: 25px;
	margin-left: 0px;
	width: auto;
	height: 180px;
}





.gen-imagewithsimpletext-6 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-6 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-6 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-6 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-linkbutton-63 { position: relative; }
.gen-linkbutton-63 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 154px;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-63 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: 0px;
								width: 213px;
							}
}

.gen-linkbutton-63 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-63 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-linkbutton-63 > .button  {
	font-size: 16px;
}
.gen-linkbutton-63 > .button  span {
font-size: 16px;
}
.gen-linkbutton-63 > .button {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-63 > .button:hover {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-63 > .button:active {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-63 > .button > span{
padding:0 0px;
}





.gen-productlist-3 .product-view { position: relative; }





.gen-productlist-3 .product-view span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-productlist-3 .product-view {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-productlist-3 .product-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productlist-3 .product-view {
	color: rgba(80, 200, 196, 1);
}
.gen-productlist-3 .product-view:hover {
	color: rgba(80, 200, 196, 1);
}

.gen-editorrow-116 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-116 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-116 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-116 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-116 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-116 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-116 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-116 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-116 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-116 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-116 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-116 { position: relative; }





.gen-editorrow-116 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-116 span {
}
.gen-editorrow-116 {
	text-transform: 0;
}
.gen-editorrow-116  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@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-179 { position: relative; }





.gen-editorcolumn-179 span {
}
.gen-editorcolumn-179 {
	text-transform: 0;
}

.gen-block-124 { position: relative; }
.gen-block-124 {
	margin-bottom: 0px;
	height: 912px;
}

@media (max-width: 1199.98px) {
	.gen-block-124 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-124 {
		height: 420px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-124 {
		height: 420px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-124 {
		margin-bottom: 20px;
		height: 560px;
	}
}

.gen-block-124 span {
}
.gen-block-124 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-124  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-block-124   {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-124  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-124  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-124 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-block-125 { position: relative; }





.gen-block-125 span {
}
.gen-block-125 {
}
.gen-block-125  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-125 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-96 { position: relative; }
.gen-heading-96 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-96 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-96 {
						margin-right: auto;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-96 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-96 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-96 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: left;
}
.gen-heading-96 .h  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-heading-96 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-96 .h  span {
font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-96 .h  {
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-96 .h  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-96 .h  {
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-96 .h  span {
font-size: 24px;
	}
}
.gen-heading-96 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-262 { position: relative; }
.gen-paragraph-262 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-262 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-262 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-262 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-262 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-262 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-262 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-262 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-262 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-262 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-262 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-262 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-262 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-262 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-block-126 { position: relative; }
.gen-block-126 {
	margin-right: auto;
	width: auto;
}





.gen-block-126 span {
}
.gen-block-126 {
}
.gen-block-126  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-126 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-263 { position: relative; }
.gen-paragraph-263 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-263 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-263 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-263 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-263 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-263 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-263 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-263 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-263 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-263 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-263 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-263 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-264 { position: relative; }
.gen-paragraph-264 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-264 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-264 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-264 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-264 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-264 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-264 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-264 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-264 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-264 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-264 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-264 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-265 { position: relative; }
.gen-paragraph-265 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-265 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-265 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-265 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-265 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-265 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-265 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-265 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-265 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-265 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-265 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-265 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-block-127 { position: relative; }
.gen-block-127 {
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-block-127 {
								margin-left: 0px;
							}
}

.gen-block-127 span {
}
.gen-block-127 {
}
.gen-block-127  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 767.98px) {
  .gen-block-127  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-127  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-127 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-128 { position: relative; }
.gen-block-128 {
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-block-128 {
								margin-bottom: 10px;
							}
}

.gen-block-128 span {
}
.gen-block-128 {
}
.gen-block-128  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-128 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-266 { position: relative; }
.gen-paragraph-266 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-266 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-266 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-266 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-266 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-266 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-paragraph-266 .paragraph  span {
font-size: 20px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-266 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-266 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-266 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-266 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-266 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-266 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-266 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-97 { position: relative; }
.gen-heading-97 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-97 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-97 {
						margin-right: auto;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-97 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-97 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-97 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-heading-97 .h  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-heading-97 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-97 .h  span {
font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-97 .h  {
	font-size: 24px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-97 .h  span {
font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-97 .h  {
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-97 .h  span {
font-size: 24px;
	}
}
.gen-heading-97 .h {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-267 { position: relative; }
.gen-paragraph-267 {
	margin-top: 0px;
	margin-bottom: 30px;
	width: 80%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-267 {
		margin-right: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-267 {
		margin-right: auto;
		margin-bottom: 10px;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-267 {
		width: auto;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-267 {
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-paragraph-267 .paragraph span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-paragraph-267 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
	letter-spacing: 0em;
}
.gen-paragraph-267 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-paragraph-267 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-267 .paragraph  {
	font-size: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-267 .paragraph  span {
font-size: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-267 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-267 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-267 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-267 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}



.gen-block-129 { position: relative; }





.gen-block-129 span {
}
.gen-block-129 {
}
.gen-block-129  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-block-129  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-129 {
	color: rgba(0, 0, 0, 1);
}

.gen-buybutton-5 { position: relative; }
.gen-buybutton-5 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 48%;
	height: 48px;
}


@media (max-width: 991.98px) {
			.gen-buybutton-5 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-buybutton-5 {
				margin-right: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-buybutton-5 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: 0px;
				width: 48%;
			}
}

.gen-buybutton-5 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-buybutton-5 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-buybutton-5 > .button  {
	font-size: 16px;
}
.gen-buybutton-5 > .button  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-buybutton-5 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-buybutton-5 > .button  span {
font-size: 14px;
	}
}
.gen-buybutton-5 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-buybutton-5 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-buybutton-5 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-buybutton-5 > .button.out-of-stock {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-buybutton-5 > .button.out-of-stock:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(150, 150, 150, 1);
}

.gen-buybutton-5 > .button > i{
color:rgba(45, 45, 45, 1);
}
.gen-buybutton-5 > .button > span{
padding:0 0px;
}

.gen-linkbutton-64 { position: relative; }
.gen-linkbutton-64 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 48%;
	height: 48px;
}


@media (max-width: 991.98px) {
			.gen-linkbutton-64 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-linkbutton-64 {
				margin-left: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-linkbutton-64 {
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: auto;
				width: 48%;
			}
}

.gen-linkbutton-64 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-64 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-linkbutton-64 > .button  {
	font-size: 16px;
}
.gen-linkbutton-64 > .button  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-linkbutton-64 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-64 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-64 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-64 > .button:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-64 > .button:active {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-64 > .button > span{
padding:0 0px;
}



.gen-image-32 { position: relative; }
.gen-image-32 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-32 {
				width: 100%;
				height: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-image-32 {
				width: 100%;
				height: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-image-32 {
				width: 100%;
				height: 100%;
			}
}

.gen-image-32 .image-a span {
	line-height: 1.2em;
}
.gen-image-32 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-32 .image-a  {
	padding-top: 20px;
	padding-right: 2px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.gen-image-32 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-180 { position: relative; }





.gen-editorcolumn-180 span {
}
.gen-editorcolumn-180 {
	text-transform: 0;
}

.gen-block-130 { position: relative; }
.gen-block-130 {
	height: 912px;
}

@media (max-width: 1199.98px) {
	.gen-block-130 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-130 {
		height: 420px;
	}
}


@media (max-width: 575.98px) {
			.gen-block-130 {
				height: 560px;
			}
}

.gen-block-130 span {
}
.gen-block-130 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-130  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-block-130   {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-130  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-130  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-130 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-block-131 { position: relative; }





.gen-block-131 span {
}
.gen-block-131 {
}
.gen-block-131  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-131 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-268 { position: relative; }
.gen-paragraph-268 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-268 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-268 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-268 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-268 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-paragraph-268 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: right;
}
.gen-paragraph-268 .paragraph  span {
font-size: 32px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-268 .paragraph   {
	font-size: 22px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-268 .paragraph   span {
font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-268 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-268 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-268 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-65 { position: relative; }
.gen-linkbutton-65 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-65 {
								margin-right: 0px;
								margin-bottom: 20px;
								margin-left: auto;
								width: auto;
							}
}

.gen-linkbutton-65 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-65 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-65 > .button  {
	font-size: 20px;
}
.gen-linkbutton-65 > .button  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-65 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-65 > .button  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-linkbutton-65 > .button  {
	padding-right: 0px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-linkbutton-65 > .button  span {
font-size: 16px;
	}
}
.gen-linkbutton-65 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-65 > .button > span{
padding:0 0px;
}


.gen-heading-98 { position: relative; }
.gen-heading-98 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-heading-98 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-98 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: 70%;
					}
}

.gen-heading-98 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-98 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-98 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: left;
}
.gen-heading-98 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-98 .h   {
	font-size: 34px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-98 .h   span {
font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-98 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-98 .h  span {
font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-98 .h  {
	font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-98 .h  span {
font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-98 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-98 .h  span {
font-size: 36px;
	}
}
.gen-heading-98 .h {
	color: rgba(255, 255, 255, 1);
}










.gen-editorsection-53 { position: relative; }





.gen-editorsection-53 span {
}
.gen-editorsection-53 {
	text-transform: 0;
}
.gen-editorsection-53  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-53 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-117 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-117 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-117 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-117 .col:nth-child(1) {
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%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-117 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-117 { position: relative; }





.gen-editorrow-117 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-117 span {
}
.gen-editorrow-117 {
	text-transform: 0;
}
.gen-editorrow-117  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-117  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-117  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-117  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-117 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-181 { position: relative; }





.gen-editorcolumn-181 span {
}
.gen-editorcolumn-181 {
	text-transform: 0;
}

.gen-block-132 { position: relative; }
.gen-block-132 {
	height: 912px;
}

@media (max-width: 1199.98px) {
	.gen-block-132 {
		height: 545px;
	}
}




.gen-block-132 span {
}
.gen-block-132 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-132  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-132  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-block-132 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/Adventure-Main.rwfgupfhtod.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-132 { background-image:url('/o/Adventure-Main.rwfgupfhtod.2784x1368.o.bg.webp'); }
.no-webp .gen-block-132 { background-image:url('/o/Adventure-Main.rwfgupfhtod.2784x1368.o.bg.jpg'); }
.gen-paragraph-269 { position: relative; }
.gen-paragraph-269 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-269 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-269 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-269 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-269 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-269 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-269 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-269 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-269 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-269 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-99 { position: relative; }
.gen-heading-99 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-99 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-99 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-99 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-99 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-99 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-99 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-99 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-99 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-99 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-99 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-99 .h  {
	font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-99 .h  span {
font-size: 38px;
	}
}
.gen-heading-99 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-270 { position: relative; }
.gen-paragraph-270 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-270 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-270 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-270 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-270 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-270 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-270 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-270 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-270 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-270 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editorrow-118 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-118 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-118 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-118 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-118 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-118 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-118 { position: relative; }





.gen-editorrow-118 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-118 span {
}
.gen-editorrow-118 {
	text-transform: 0;
}
.gen-editorrow-118  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-118   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-118  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-118  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-118 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-182 { position: relative; }





.gen-editorcolumn-182 span {
}
.gen-editorcolumn-182 {
	text-transform: 0;
}

.gen-productlist-4 { position: relative; }
.gen-productlist-4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-productlist-4 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-productlist-4 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-productlist-4  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 1199.98px) {
  .gen-productlist-4   {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 991.98px) {
  .gen-productlist-4  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-productlist-4  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-productlist-4  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-productlist-4 {
	color: rgba(80, 200, 196, 1);
}

.gen-productlist-4 > .list .product-view{
flex:0 0 calc(100% / 1); max-width: calc(100% / 1);
}
.gen-productlist-4 .empty { position: relative; }





.gen-productlist-4 .empty span {
}
.gen-productlist-4 .empty {
	text-transform: 0;
}
.gen-productlist-4 .empty  {
}
.gen-productlist-4 .empty {
	color: rgba(0, 0, 0, 0);
}

.gen-editorrow-119 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-119 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-119 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-119 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-119 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-119 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-119 { position: relative; }





.gen-editorrow-119 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-119 span {
}
.gen-editorrow-119 {
	text-transform: 0;
}
.gen-editorrow-119  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-119   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-119  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-119  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-119  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-119 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-183 { position: relative; }





.gen-editorcolumn-183 span {
}
.gen-editorcolumn-183 {
	text-transform: 0;
}

.gen-block-133 { position: relative; }





.gen-block-133 span {
}
.gen-block-133 {
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}
.gen-block-133  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 60px;
	padding-left: 5px;
}
.gen-block-133 {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-7 { position: relative; }
.gen-imagewithsimpletext-7 {
	margin-right: 15px;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-7 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-7 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-7  {
	padding-top: 35px;
	padding-right: 15px;
	padding-bottom: 35px;
	padding-left: 15px;
	font-size: 22px;
}
.gen-imagewithsimpletext-7  span {
font-size: 22px;
}
.gen-imagewithsimpletext-7 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-7:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-7 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-7 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-7 .image-wrapper {
	margin-right: 25px;
	margin-left: 0px;
	width: auto;
	height: 180px;
}





.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  {
}
.gen-imagewithsimpletext-7 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-linkbutton-66 { position: relative; }
.gen-linkbutton-66 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 154px;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-66 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: 0px;
								width: 213px;
							}
}

.gen-linkbutton-66 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-66 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-linkbutton-66 > .button  {
	font-size: 16px;
}
.gen-linkbutton-66 > .button  span {
font-size: 16px;
}
.gen-linkbutton-66 > .button {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-66 > .button:hover {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-66 > .button:active {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-66 > .button > span{
padding:0 0px;
}





.gen-productlist-4 .product-view { position: relative; }





.gen-productlist-4 .product-view span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-productlist-4 .product-view {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-productlist-4 .product-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productlist-4 .product-view {
	color: rgba(80, 200, 196, 1);
}
.gen-productlist-4 .product-view:hover {
	color: rgba(80, 200, 196, 1);
}

.gen-editorrow-120 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.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: 15px; padding-right: 15px }
.gen-editorrow-120 span {
}
.gen-editorrow-120 {
	text-transform: 0;
}
.gen-editorrow-120  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-120  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-120  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-120 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-184 { position: relative; }





.gen-editorcolumn-184 span {
}
.gen-editorcolumn-184 {
	text-transform: 0;
}

.gen-block-134 { position: relative; }
.gen-block-134 {
	margin-bottom: 0px;
	height: 912px;
}

@media (max-width: 1199.98px) {
	.gen-block-134 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-134 {
		height: 420px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-134 {
		height: 420px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-134 {
		margin-bottom: 20px;
		height: 560px;
	}
}

.gen-block-134 span {
}
.gen-block-134 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-134  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-block-134   {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-134  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-134  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-134 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-block-135 { position: relative; }





.gen-block-135 span {
}
.gen-block-135 {
}
.gen-block-135  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-135 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-100 { position: relative; }
.gen-heading-100 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-100 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-100 {
						margin-right: auto;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-100 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-100 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-100 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: left;
}
.gen-heading-100 .h  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-heading-100 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-100 .h  span {
font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-100 .h  {
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-100 .h  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-100 .h  {
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-100 .h  span {
font-size: 24px;
	}
}
.gen-heading-100 .h {
	color: rgba(255, 255, 255, 1);
	background-image: linear-gradient(to Shoptico.Editor.Shared.Data.CSSNumber Shoptico.Editor.Shared.Data.CSSNumber, rgba(34, 56, 67, 1) 0%, rgba(150, 150, 150, 1) 100%)  ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}


.gen-paragraph-271 { position: relative; }
.gen-paragraph-271 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-271 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-271 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-271 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-271 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-271 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-271 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-271 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-271 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-271 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-271 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-271 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-271 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-271 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-block-136 { position: relative; }
.gen-block-136 {
	margin-right: auto;
	width: auto;
}





.gen-block-136 span {
}
.gen-block-136 {
}
.gen-block-136  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-136 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-272 { position: relative; }
.gen-paragraph-272 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-272 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-272 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-272 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-272 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-272 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-272 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-272 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-272 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-272 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-272 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-272 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-273 { position: relative; }
.gen-paragraph-273 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-273 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-273 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-273 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-273 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-273 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-273 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-273 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-273 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-273 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-273 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-273 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-274 { position: relative; }
.gen-paragraph-274 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-274 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-274 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-274 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-274 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-274 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-274 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-274 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-274 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-274 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-274 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-274 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-block-137 { position: relative; }
.gen-block-137 {
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-block-137 {
								margin-left: 0px;
							}
}

.gen-block-137 span {
}
.gen-block-137 {
}
.gen-block-137  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 767.98px) {
  .gen-block-137  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-137  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-137 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-138 { position: relative; }
.gen-block-138 {
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-block-138 {
								margin-bottom: 10px;
							}
}

.gen-block-138 span {
}
.gen-block-138 {
}
.gen-block-138  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-138 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-275 { position: relative; }
.gen-paragraph-275 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-275 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-275 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-275 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-275 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-275 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-paragraph-275 .paragraph  span {
font-size: 20px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-275 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-275 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-275 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-275 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-275 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-275 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-275 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-101 { position: relative; }
.gen-heading-101 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-101 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-101 {
						margin-right: auto;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-101 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-101 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-101 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-heading-101 .h  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-heading-101 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-101 .h  span {
font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-101 .h  {
	font-size: 24px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-101 .h  span {
font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-101 .h  {
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-101 .h  span {
font-size: 24px;
	}
}
.gen-heading-101 .h {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-276 { position: relative; }
.gen-paragraph-276 {
	margin-top: 0px;
	margin-bottom: 30px;
	width: 80%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-276 {
		margin-right: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-276 {
		margin-right: auto;
		margin-bottom: 10px;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-276 {
		width: auto;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-276 {
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-paragraph-276 .paragraph span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-paragraph-276 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
	letter-spacing: 0em;
}
.gen-paragraph-276 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-paragraph-276 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-276 .paragraph  {
	font-size: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-276 .paragraph  span {
font-size: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-276 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-276 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-276 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-276 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}



.gen-block-139 { position: relative; }





.gen-block-139 span {
}
.gen-block-139 {
}
.gen-block-139  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-block-139  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-139 {
	color: rgba(0, 0, 0, 1);
}

.gen-buybutton-6 { position: relative; }
.gen-buybutton-6 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 48%;
	height: 48px;
}


@media (max-width: 991.98px) {
			.gen-buybutton-6 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-buybutton-6 {
				margin-right: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-buybutton-6 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: 0px;
				width: 48%;
			}
}

.gen-buybutton-6 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-buybutton-6 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-buybutton-6 > .button  {
	font-size: 16px;
}
.gen-buybutton-6 > .button  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-buybutton-6 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-buybutton-6 > .button  span {
font-size: 14px;
	}
}
.gen-buybutton-6 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-buybutton-6 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-buybutton-6 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-buybutton-6 > .button.out-of-stock {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-buybutton-6 > .button.out-of-stock:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(150, 150, 150, 1);
}

.gen-buybutton-6 > .button > i{
color:rgba(45, 45, 45, 1);
}
.gen-buybutton-6 > .button > span{
padding:0 0px;
}

.gen-linkbutton-67 { position: relative; }
.gen-linkbutton-67 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 48%;
	height: 48px;
}


@media (max-width: 991.98px) {
			.gen-linkbutton-67 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-linkbutton-67 {
				margin-left: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-linkbutton-67 {
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: auto;
				width: 48%;
			}
}

.gen-linkbutton-67 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-67 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-linkbutton-67 > .button  {
	font-size: 16px;
}
.gen-linkbutton-67 > .button  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-linkbutton-67 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-67 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-67 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-67 > .button:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-67 > .button:active {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-67 > .button > span{
padding:0 0px;
}



.gen-image-33 { position: relative; }
.gen-image-33 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-33 {
				width: 100%;
				height: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-image-33 {
				width: 100%;
				height: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-image-33 {
				width: 100%;
				height: 100%;
			}
}

.gen-image-33 .image-a span {
	line-height: 1.2em;
}
.gen-image-33 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-33 .image-a  {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.gen-image-33 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-185 { position: relative; }





.gen-editorcolumn-185 span {
}
.gen-editorcolumn-185 {
	text-transform: 0;
}

.gen-block-140 { position: relative; }
.gen-block-140 {
	height: 912px;
}

@media (max-width: 1199.98px) {
	.gen-block-140 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-140 {
		height: 420px;
	}
}


@media (max-width: 575.98px) {
			.gen-block-140 {
				height: 560px;
			}
}

.gen-block-140 span {
}
.gen-block-140 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-140  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-block-140   {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-140  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-140  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-140 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-block-141 { position: relative; }





.gen-block-141 span {
}
.gen-block-141 {
}
.gen-block-141  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-141 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-277 { position: relative; }
.gen-paragraph-277 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-277 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-277 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-277 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-277 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-paragraph-277 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: right;
}
.gen-paragraph-277 .paragraph  span {
font-size: 32px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-277 .paragraph   {
	font-size: 22px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-277 .paragraph   span {
font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-277 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-277 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-277 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-68 { position: relative; }
.gen-linkbutton-68 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-68 {
								margin-right: 0px;
								margin-bottom: 20px;
								margin-left: auto;
								width: auto;
							}
}

.gen-linkbutton-68 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-68 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-68 > .button  {
	font-size: 20px;
}
.gen-linkbutton-68 > .button  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-68 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-68 > .button  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-linkbutton-68 > .button  {
	padding-right: 0px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-linkbutton-68 > .button  span {
font-size: 16px;
	}
}
.gen-linkbutton-68 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-68 > .button > span{
padding:0 0px;
}


.gen-heading-102 { position: relative; }
.gen-heading-102 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-heading-102 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-102 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: 70%;
					}
}

.gen-heading-102 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-102 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-102 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: left;
}
.gen-heading-102 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-102 .h   {
	font-size: 34px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-102 .h   span {
font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-102 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-102 .h  span {
font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-102 .h  {
	font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-102 .h  span {
font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-102 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-102 .h  span {
font-size: 36px;
	}
}
.gen-heading-102 .h {
	color: rgba(255, 255, 255, 1);
}










.gen-editorsection-54 { position: relative; }





.gen-editorsection-54 span {
}
.gen-editorsection-54 {
	text-transform: 0;
}
.gen-editorsection-54  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-54 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-121 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-121 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-121 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-121 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-121 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-121 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-121 { position: relative; }





.gen-editorrow-121 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-121 span {
}
.gen-editorrow-121 {
	text-transform: 0;
}
.gen-editorrow-121  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-121  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-121  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-121  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-121 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-186 { position: relative; }





.gen-editorcolumn-186 span {
}
.gen-editorcolumn-186 {
	text-transform: 0;
}

.gen-block-142 { position: relative; }
.gen-block-142 {
	height: 912px;
}

@media (max-width: 1199.98px) {
	.gen-block-142 {
		height: 545px;
	}
}




.gen-block-142 span {
}
.gen-block-142 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-142  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-142 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/sifly-efoils (6).54mqmnz4xxm.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-142 { background-image:url('/o/sifly-efoils (6).54mqmnz4xxm.3840x1865.o.bg.webp'); }
.no-webp .gen-block-142 { background-image:url('/o/sifly-efoils (6).54mqmnz4xxm.3840x1865.o.bg.jpg'); }
.gen-paragraph-278 { position: relative; }
.gen-paragraph-278 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-278 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-278 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-278 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-278 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-278 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-278 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-278 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-278 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-278 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-103 { position: relative; }
.gen-heading-103 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-103 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-103 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: auto;
						width: auto;
					}
}

.gen-heading-103 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-103 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-103 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-103 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-103 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-103 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-103 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-103 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-103 .h  {
	font-size: 48px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-103 .h  span {
font-size: 48px;
	}
}
.gen-heading-103 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-279 { position: relative; }
.gen-paragraph-279 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-279 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-279 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-279 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-279 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-279 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-279 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-279 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-279 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-279 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editorrow-122 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-122 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-122 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-122 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-122 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-122 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-122 { position: relative; }





.gen-editorrow-122 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-122 span {
}
.gen-editorrow-122 {
	text-transform: 0;
}
.gen-editorrow-122  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-122   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-122  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-122  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-122 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-187 { position: relative; }





.gen-editorcolumn-187 span {
}
.gen-editorcolumn-187 {
	text-transform: 0;
}

.gen-productlist-5 { position: relative; }
.gen-productlist-5 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-productlist-5 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-productlist-5 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-productlist-5  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 1199.98px) {
  .gen-productlist-5   {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 991.98px) {
  .gen-productlist-5  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-productlist-5  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-productlist-5  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-productlist-5 {
	color: rgba(80, 200, 196, 1);
}

.gen-productlist-5 > .list .product-view{
flex:0 0 calc(100% / 1); max-width: calc(100% / 1);
}
.gen-productlist-5 .empty { position: relative; }





.gen-productlist-5 .empty span {
}
.gen-productlist-5 .empty {
	text-transform: 0;
}
.gen-productlist-5 .empty  {
}
.gen-productlist-5 .empty {
	color: rgba(0, 0, 0, 0);
}

.gen-editorrow-123 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-123 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-123 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-123 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-123 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-123 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-123 { position: relative; }





.gen-editorrow-123 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-123 span {
}
.gen-editorrow-123 {
	text-transform: 0;
}
.gen-editorrow-123  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-123   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-123  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-123  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-123  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-123 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-188 { position: relative; }





.gen-editorcolumn-188 span {
}
.gen-editorcolumn-188 {
	text-transform: 0;
}

.gen-block-143 { position: relative; }





.gen-block-143 span {
}
.gen-block-143 {
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}
.gen-block-143  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 60px;
	padding-left: 5px;
}
.gen-block-143 {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-8 { position: relative; }
.gen-imagewithsimpletext-8 {
	margin-right: 15px;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-8 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-8 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-8  {
	padding-top: 35px;
	padding-right: 15px;
	padding-bottom: 35px;
	padding-left: 15px;
	font-size: 22px;
}
.gen-imagewithsimpletext-8  span {
font-size: 22px;
}
.gen-imagewithsimpletext-8 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-8:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-8 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-8 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-8 .image-wrapper {
	margin-right: 25px;
	margin-left: 0px;
	width: auto;
	height: 180px;
}





.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  {
}
.gen-imagewithsimpletext-8 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-linkbutton-69 { position: relative; }
.gen-linkbutton-69 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 154px;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-69 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: 0px;
								width: 213px;
							}
}

.gen-linkbutton-69 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-69 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-linkbutton-69 > .button  {
	font-size: 16px;
}
.gen-linkbutton-69 > .button  span {
font-size: 16px;
}
.gen-linkbutton-69 > .button {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-69 > .button:hover {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-69 > .button:active {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-69 > .button > span{
padding:0 0px;
}





.gen-productlist-5 .product-view { position: relative; }





.gen-productlist-5 .product-view span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-productlist-5 .product-view {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-productlist-5 .product-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productlist-5 .product-view {
	color: rgba(80, 200, 196, 1);
}
.gen-productlist-5 .product-view:hover {
	color: rgba(80, 200, 196, 1);
}

.gen-editorrow-124 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.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 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-124 span {
}
.gen-editorrow-124 {
	text-transform: 0;
}
.gen-editorrow-124  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-124  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-124  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-124 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-189 { position: relative; }





.gen-editorcolumn-189 span {
}
.gen-editorcolumn-189 {
	text-transform: 0;
}

.gen-block-144 { position: relative; }
.gen-block-144 {
	margin-bottom: 0px;
	height: 912px;
}

@media (max-width: 1199.98px) {
	.gen-block-144 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-144 {
		height: 420px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-144 {
		height: 420px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-144 {
		margin-bottom: 20px;
		height: 560px;
	}
}

.gen-block-144 span {
}
.gen-block-144 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-144  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-block-144   {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-144  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-144  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-144 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-block-145 { position: relative; }





.gen-block-145 span {
}
.gen-block-145 {
}
.gen-block-145  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-145 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-104 { position: relative; }
.gen-heading-104 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-104 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-104 {
						margin-right: auto;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-104 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-104 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-104 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: left;
}
.gen-heading-104 .h  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-heading-104 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-104 .h  span {
font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-104 .h  {
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-104 .h  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-104 .h  {
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-104 .h  span {
font-size: 24px;
	}
}
.gen-heading-104 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-280 { position: relative; }
.gen-paragraph-280 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-280 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-280 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-280 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-280 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-280 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-280 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-280 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-280 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-280 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-280 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-280 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-280 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-280 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-block-146 { position: relative; }
.gen-block-146 {
	margin-right: auto;
	width: auto;
}





.gen-block-146 span {
}
.gen-block-146 {
}
.gen-block-146  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-146 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-281 { position: relative; }
.gen-paragraph-281 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-281 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-281 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-281 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-281 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-281 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-281 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-281 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-281 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-281 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-281 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-281 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-282 { position: relative; }
.gen-paragraph-282 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-282 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-282 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-282 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-282 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-282 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-282 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-282 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-282 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-282 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-282 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-282 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-283 { position: relative; }
.gen-paragraph-283 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-283 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-283 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-283 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-283 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-283 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-283 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-283 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-283 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-283 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-283 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-283 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-block-147 { position: relative; }
.gen-block-147 {
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-block-147 {
								margin-left: 0px;
							}
}

.gen-block-147 span {
}
.gen-block-147 {
}
.gen-block-147  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 767.98px) {
  .gen-block-147  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-147  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-147 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-148 { position: relative; }
.gen-block-148 {
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-block-148 {
								margin-bottom: 10px;
							}
}

.gen-block-148 span {
}
.gen-block-148 {
}
.gen-block-148  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-148 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-284 { position: relative; }
.gen-paragraph-284 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-284 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-284 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-284 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-284 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-284 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-paragraph-284 .paragraph  span {
font-size: 20px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-284 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-284 .paragraph   span {
font-size: 16px;
	}
}
@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;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-284 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-284 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-284 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-105 { position: relative; }
.gen-heading-105 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-105 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-105 {
						margin-right: auto;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-105 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-105 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-105 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-heading-105 .h  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-heading-105 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-105 .h  span {
font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-105 .h  {
	font-size: 24px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-105 .h  span {
font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-105 .h  {
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-105 .h  span {
font-size: 24px;
	}
}
.gen-heading-105 .h {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-285 { position: relative; }
.gen-paragraph-285 {
	margin-top: 0px;
	margin-bottom: 30px;
	width: 80%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-285 {
		margin-right: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-285 {
		margin-right: auto;
		margin-bottom: 10px;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-285 {
		width: auto;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-285 {
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-paragraph-285 .paragraph span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-paragraph-285 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
	letter-spacing: 0em;
}
.gen-paragraph-285 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-paragraph-285 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-285 .paragraph  {
	font-size: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-285 .paragraph  span {
font-size: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-285 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-285 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-285 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-285 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}



.gen-block-149 { position: relative; }





.gen-block-149 span {
}
.gen-block-149 {
}
.gen-block-149  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-block-149  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-149 {
	color: rgba(0, 0, 0, 1);
}

.gen-buybutton-7 { position: relative; }
.gen-buybutton-7 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 48%;
	height: 48px;
}


@media (max-width: 991.98px) {
			.gen-buybutton-7 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-buybutton-7 {
				margin-right: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-buybutton-7 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: 0px;
				width: 48%;
			}
}

.gen-buybutton-7 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-buybutton-7 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-buybutton-7 > .button  {
	font-size: 16px;
}
.gen-buybutton-7 > .button  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-buybutton-7 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-buybutton-7 > .button  span {
font-size: 14px;
	}
}
.gen-buybutton-7 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-buybutton-7 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-buybutton-7 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-buybutton-7 > .button.out-of-stock {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-buybutton-7 > .button.out-of-stock:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(150, 150, 150, 1);
}

.gen-buybutton-7 > .button > i{
color:rgba(45, 45, 45, 1);
}
.gen-buybutton-7 > .button > span{
padding:0 0px;
}

.gen-linkbutton-70 { position: relative; }
.gen-linkbutton-70 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 48%;
	height: 48px;
}


@media (max-width: 991.98px) {
			.gen-linkbutton-70 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-linkbutton-70 {
				margin-left: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-linkbutton-70 {
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: auto;
				width: 48%;
			}
}

.gen-linkbutton-70 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-70 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-linkbutton-70 > .button  {
	font-size: 16px;
}
.gen-linkbutton-70 > .button  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-linkbutton-70 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-70 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-70 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-70 > .button:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-70 > .button:active {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-70 > .button > span{
padding:0 0px;
}



.gen-image-34 { position: relative; }
.gen-image-34 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-34 {
				width: 100%;
				height: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-image-34 {
				width: 100%;
				height: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-image-34 {
				width: 100%;
				height: 100%;
			}
}

.gen-image-34 .image-a span {
	line-height: 1.2em;
}
.gen-image-34 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-34 .image-a  {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.gen-image-34 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-190 { position: relative; }





.gen-editorcolumn-190 span {
}
.gen-editorcolumn-190 {
	text-transform: 0;
}

.gen-block-150 { position: relative; }
.gen-block-150 {
	height: 912px;
}

@media (max-width: 1199.98px) {
	.gen-block-150 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-150 {
		height: 420px;
	}
}


@media (max-width: 575.98px) {
			.gen-block-150 {
				height: 560px;
			}
}

.gen-block-150 span {
}
.gen-block-150 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-150  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-block-150   {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-150  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-150  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-150 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-block-151 { position: relative; }





.gen-block-151 span {
}
.gen-block-151 {
}
.gen-block-151  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-151 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-286 { position: relative; }
.gen-paragraph-286 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-286 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-286 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-286 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-286 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-paragraph-286 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: right;
}
.gen-paragraph-286 .paragraph  span {
font-size: 32px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-286 .paragraph   {
	font-size: 22px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-286 .paragraph   span {
font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-286 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-286 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-286 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-71 { position: relative; }
.gen-linkbutton-71 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-71 {
								margin-right: 0px;
								margin-bottom: 20px;
								margin-left: auto;
								width: auto;
							}
}

.gen-linkbutton-71 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-71 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-71 > .button  {
	font-size: 20px;
}
.gen-linkbutton-71 > .button  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-71 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-71 > .button  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-linkbutton-71 > .button  {
	padding-right: 0px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-linkbutton-71 > .button  span {
font-size: 16px;
	}
}
.gen-linkbutton-71 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-71 > .button > span{
padding:0 0px;
}


.gen-heading-106 { position: relative; }
.gen-heading-106 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-heading-106 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-106 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: 70%;
					}
}

.gen-heading-106 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-106 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-106 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: left;
}
.gen-heading-106 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-106 .h   {
	font-size: 34px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-106 .h   span {
font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-106 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-106 .h  span {
font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-106 .h  {
	font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-106 .h  span {
font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-106 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-106 .h  span {
font-size: 36px;
	}
}
.gen-heading-106 .h {
	color: rgba(255, 255, 255, 1);
}










.gen-editorsection-55 { position: relative; }





.gen-editorsection-55 span {
}
.gen-editorsection-55 {
	text-transform: 0;
}
.gen-editorsection-55  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-55 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-125 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.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: 15px; padding-right: 15px }
.gen-editorrow-125 span {
}
.gen-editorrow-125 {
	text-transform: 0;
}
.gen-editorrow-125  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@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, 0, 0, 0);
}

.gen-editorcolumn-191 { position: relative; }





.gen-editorcolumn-191 span {
}
.gen-editorcolumn-191 {
	text-transform: 0;
}

.gen-block-152 { position: relative; }
.gen-block-152 {
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-152 {
		height: 545px;
	}
}



@media (max-width: 575.98px) {
					.gen-block-152 {
						height: auto;
					}
}

.gen-block-152 span {
}
.gen-block-152 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-152  {
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
}
.gen-block-152 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-block-153 { position: relative; }
.gen-block-153 {
	margin-bottom: 30px;
}





.gen-block-153 span {
}
.gen-block-153 {
}
.gen-block-153  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-153 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-107 { position: relative; }
.gen-heading-107 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-107 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-107 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: auto;
						width: auto;
					}
}

.gen-heading-107 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-107 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-107 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-107 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-107 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-107 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-107 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-107 .h  {
	font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-107 .h  span {
font-size: 32px;
	}
}
.gen-heading-107 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-287 { position: relative; }
.gen-paragraph-287 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-287 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-287 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-287 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-287 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-287 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-287 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-287 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-287 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-287 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-72 { position: relative; }
.gen-linkbutton-72 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-72 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}
@media (max-width: 575.98px) {
	.gen-linkbutton-72 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-linkbutton-72 {
display:none !important;
} }
.gen-linkbutton-72 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-72 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-72 > .button  {
	font-size: 20px;
}
.gen-linkbutton-72 > .button  span {
font-size: 20px;
}
.gen-linkbutton-72 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-72 > .button > span{
padding:0 2px;
}


.gen-enhancetable-1 { position: relative; }
.gen-enhancetable-1 {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: 365px;
}





.gen-enhancetable-1 span {
}
.gen-enhancetable-1 {
	font-family: 'Montserrat', sans-serif, cursive;
	text-transform: 0;
}
.gen-enhancetable-1  {
}
.gen-enhancetable-1 {
	color: rgba(45, 45, 45, 1);
}






.gen-editormain-17 { position: relative; }





.gen-editorsection-56 { position: relative; }





.gen-editorsection-56 span {
}
.gen-editorsection-56 {
	text-transform: 0;
}
.gen-editorsection-56  {
	padding-top: 90px;
	padding-right: 15px;
	padding-bottom: 200px;
	padding-left: 15px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-56  {
	padding-top: 90px;
	padding-right: 15px;
	padding-bottom: 200px;
	padding-left: 15px;
	}
}
.gen-editorsection-56 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-126 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-126 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-126 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-126 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-126 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-126 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-126 { position: relative; }





.gen-editorrow-126 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-126 span {
}
.gen-editorrow-126 {
	text-transform: 0;
}
.gen-editorrow-126  {
	padding-top: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-126 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-192 { position: relative; }





.gen-editorcolumn-192 span {
}
.gen-editorcolumn-192 {
	text-transform: 0;
}

.gen-block-154 { position: relative; }
.gen-block-154 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-154 span {
}
.gen-block-154 {
}
.gen-block-154  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-154 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-108 { position: relative; }
.gen-heading-108 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-108 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-108 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: auto;
						width: auto;
					}
}

.gen-heading-108 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-108 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-108 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-108 .h  span {
font-size: 48px;
}
@media (max-width: 767.98px) {
  .gen-heading-108 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-108 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-108 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-108 .h  span {
font-size: 36px;
	}
}
.gen-heading-108 .h {
	color: rgba(223, 239, 61, 1);
}
.gen-heading-108 .h:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-heading-108 .h:active {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-288 { position: relative; }
.gen-paragraph-288 {
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-288 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-288 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-288 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-288 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-288 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-288 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-288 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-288 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-288 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-288 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-288 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-73 { position: relative; }
.gen-linkbutton-73 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-73 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: auto;
							}
}

.gen-linkbutton-73 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-73 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-linkbutton-73 > .button  {
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-linkbutton-73 > .button  span {
font-size: 16px;
}
.gen-linkbutton-73 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-73 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-73 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-73 > .button > span{
padding:0 15px;
}





.gen-editormain-18 { position: relative; }





.gen-editorsection-57 { position: relative; }





.gen-editorsection-57 span {
}
.gen-editorsection-57 {
	text-transform: 0;
}
.gen-editorsection-57  {
	padding-top: 90px;
	padding-right: 15px;
	padding-bottom: 200px;
	padding-left: 15px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-57  {
	padding-top: 90px;
	padding-right: 15px;
	padding-bottom: 200px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-57  {
	padding-top: 100px;
	padding-bottom: 200px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-57  {
	padding-top: 100px;
	padding-right: 15px;
	padding-bottom: 180px;
	padding-left: 15px;
	}
}
.gen-editorsection-57 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-127 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-127 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-127 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-127 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-127 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-127 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-127 { position: relative; }





.gen-editorrow-127 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-127 span {
}
.gen-editorrow-127 {
	text-transform: 0;
}
.gen-editorrow-127  {
	padding-top: 10px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-127   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-127  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.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(0, 0, 0, 0);
}

.gen-editorcolumn-193 { position: relative; }





.gen-editorcolumn-193 span {
}
.gen-editorcolumn-193 {
	text-transform: 0;
}

.gen-block-155 { position: relative; }
.gen-block-155 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-155 span {
}
.gen-block-155 {
}
.gen-block-155  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-155 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-109 { position: relative; }
.gen-heading-109 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-109 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-109 {
						margin-right: auto;
						margin-left: auto;
						width: auto;
					}
}

.gen-heading-109 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-109 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-109 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-109 .h  span {
font-size: 48px;
}
@media (max-width: 767.98px) {
  .gen-heading-109 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-109 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-109 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-109 .h  span {
font-size: 36px;
	}
}
.gen-heading-109 .h {
	color: rgba(255, 130, 130, 1);
}
.gen-heading-109 .h:hover {
	color: rgba(231, 8, 8, 1);
}
.gen-heading-109 .h:active {
	color: rgba(231, 8, 8, 1);
}


.gen-paragraph-289 { position: relative; }
.gen-paragraph-289 {
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-289 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-289 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-289 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-289 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-289 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-289 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-289 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-289 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-289 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-289 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-289 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-74 { position: relative; }
.gen-linkbutton-74 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-74 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: auto;
							}
}

.gen-linkbutton-74 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-74 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-linkbutton-74 > .button  {
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-linkbutton-74 > .button  span {
font-size: 16px;
}
.gen-linkbutton-74 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-74 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-74 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-74 > .button > span{
padding:0 15px;
}





.gen-editormain-19 { position: relative; }





.gen-editorsection-58 { position: relative; }





.gen-editorsection-58 span {
}
.gen-editorsection-58 {
	text-transform: 0;
}
.gen-editorsection-58  {
	padding-top: 90px;
	padding-right: 15px;
	padding-bottom: 200px;
	padding-left: 15px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-58  {
	padding-top: 90px;
	padding-right: 15px;
	padding-bottom: 200px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-58  {
	padding-top: 100px;
	padding-bottom: 200px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-58  {
	padding-top: 100px;
	padding-right: 15px;
	padding-bottom: 180px;
	padding-left: 15px;
	}
}
.gen-editorsection-58 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-128 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-128 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-128 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-128 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-128 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-128 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-128 { position: relative; }





.gen-editorrow-128 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-128 span {
}
.gen-editorrow-128 {
	text-transform: 0;
}
.gen-editorrow-128  {
	padding-top: 10px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-128   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-128  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-128  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-128 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-194 { position: relative; }





.gen-editorcolumn-194 span {
}
.gen-editorcolumn-194 {
	text-transform: 0;
}

.gen-block-156 { position: relative; }
.gen-block-156 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-156 span {
}
.gen-block-156 {
}
.gen-block-156  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-156 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-110 { position: relative; }
.gen-heading-110 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-110 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-110 {
						margin-right: auto;
						margin-left: auto;
						width: auto;
					}
}

.gen-heading-110 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-110 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-110 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-110 .h  span {
font-size: 48px;
}
@media (max-width: 767.98px) {
  .gen-heading-110 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-110 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-110 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-110 .h  span {
font-size: 36px;
	}
}
.gen-heading-110 .h {
	color: rgba(223, 239, 61, 1);
}
.gen-heading-110 .h:hover {
	color: rgba(231, 8, 8, 1);
}
.gen-heading-110 .h:active {
	color: rgba(231, 8, 8, 1);
}


.gen-paragraph-290 { position: relative; }
.gen-paragraph-290 {
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-290 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-290 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-290 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-290 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-290 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-290 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-290 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-290 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-290 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-290 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-290 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-75 { position: relative; }
.gen-linkbutton-75 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-75 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: auto;
							}
}

.gen-linkbutton-75 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-75 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-linkbutton-75 > .button  {
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-linkbutton-75 > .button  span {
font-size: 16px;
}
.gen-linkbutton-75 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-75 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-75 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-75 > .button > span{
padding:0 15px;
}





.gen-editormain-20 { position: relative; }





.gen-editorsection-59 { position: relative; }





.gen-editorsection-59 span {
}
.gen-editorsection-59 {
	text-transform: 0;
}
.gen-editorsection-59  {
	padding-top: 0px;
	padding-bottom: 24px;
}
.gen-editorsection-59 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-129 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-129 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-129 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-129 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-129 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-129 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-129 { position: relative; }





.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: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-129   {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-129  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-129  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-129  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-129 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-195 { position: relative; }





.gen-editorcolumn-195 span {
}
.gen-editorcolumn-195 {
	text-transform: 0;
}

.gen-block-157 { position: relative; }
.gen-block-157 {
	width: auto;
	height: 1080px;
}

@media (max-width: 1199.98px) {
	.gen-block-157 {
		height: 920px;
	}
}




.gen-block-157 span {
}
.gen-block-157 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-block-157  {
	padding-top: 90px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-157  {
	padding-top: 90px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-block-157 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/Empty Cart.lahkheupalo.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-157 { background-image:url('/o/Empty Cart.lahkheupalo.8172x5467.o.bg.webp'); }
.no-webp .gen-block-157 { background-image:url('/o/Empty Cart.lahkheupalo.8172x5467.o.bg.jpg'); }
.gen-heading-111 { position: relative; }
.gen-heading-111 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-111 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-111 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: auto;
						width: auto;
					}
}

.gen-heading-111 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-111 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-111 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 56px;
	text-align: center;
}
.gen-heading-111 .h  span {
font-size: 56px;
}
@media (max-width: 991.98px) {
  .gen-heading-111 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-111 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-111 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-111 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-111 .h  {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-111 .h  span {
font-size: 36px;
	}
}
.gen-heading-111 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-291 { position: relative; }
.gen-paragraph-291 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-291 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-291 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-291 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-291 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-291 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-291 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-291 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-291 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-291 .paragraph  {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
.gen-paragraph-291 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-76 { position: relative; }
.gen-linkbutton-76 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 240px;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-linkbutton-76 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-linkbutton-76 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-linkbutton-76 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-linkbutton-76 {
		margin-right: auto;
		margin-bottom: 5px;
		margin-left: auto;
		width: auto;
	}
}

.gen-linkbutton-76 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-76 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-76 > .button  {
	padding-left: 15px;
	font-size: 18px;
}
.gen-linkbutton-76 > .button  span {
font-size: 18px;
}
.gen-linkbutton-76 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-76 > .button:hover {
	color: rgba(45, 45, 45, 1);
}
.gen-linkbutton-76 > .button:active {
	color: rgba(45, 45, 45, 1);
}

.gen-linkbutton-76 > .button > span{
padding:0 2px;
}





.gen-editormain-21 { position: relative; }





.gen-editorsection-60 { position: relative; }





.gen-editorsection-60 span {
}
.gen-editorsection-60 {
	text-transform: 0;
}
.gen-editorsection-60  {
	padding-top: 0px;
	padding-bottom: 24px;
}
.gen-editorsection-60 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-130 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-130 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-130 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-130 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-130 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-130 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-130 { position: relative; }





.gen-editorrow-130 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-130 span {
}
.gen-editorrow-130 {
	text-transform: 0;
}
.gen-editorrow-130  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-130   {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-130  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-130  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-130  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-130 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-196 { position: relative; }





.gen-editorcolumn-196 span {
}
.gen-editorcolumn-196 {
	text-transform: 0;
}

.gen-block-158 { position: relative; }
.gen-block-158 {
	margin-bottom: 0px;
	width: auto;
	height: 1080px;
}

@media (max-width: 1199.98px) {
	.gen-block-158 {
		height: 800px;
	}
}




.gen-block-158 span {
}
.gen-block-158 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-block-158  {
	padding-top: 90px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-158  {
	padding-top: 110px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-block-158 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_registrationDesktop.ch5ae1azrkq.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-158 { background-image:url('/o/SiFly_registrationDesktop.ch5ae1azrkq.4096x2735.o.bg.webp'); }
.no-webp .gen-block-158 { background-image:url('/o/SiFly_registrationDesktop.ch5ae1azrkq.4096x2735.o.bg.jpg'); }
.gen-heading-112 { position: relative; }
.gen-heading-112 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-112 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-112 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: auto;
						width: auto;
					}
}

.gen-heading-112 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-112 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-112 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 56px;
	text-align: center;
}
.gen-heading-112 .h  span {
font-size: 56px;
}
@media (max-width: 991.98px) {
  .gen-heading-112 .h  {
	font-size: 46px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-112 .h  span {
font-size: 46px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-112 .h  {
	font-size: 46px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-112 .h  span {
font-size: 46px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-112 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-112 .h  span {
font-size: 42px;
	}
}
.gen-heading-112 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-292 { position: relative; }
.gen-paragraph-292 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-292 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-292 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-292 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-292 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-292 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-292 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-292 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-292 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-292 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-77 { position: relative; }
.gen-linkbutton-77 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 240px;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-linkbutton-77 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-linkbutton-77 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
		height: 48px;
	}
}

@media (max-width: 767.98px) {
	.gen-linkbutton-77 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-linkbutton-77 {
		margin-right: auto;
		margin-bottom: 5px;
		margin-left: auto;
		width: auto;
	}
}

.gen-linkbutton-77 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-77 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-77 > .button  {
	padding-left: 15px;
	font-size: 18px;
}
.gen-linkbutton-77 > .button  span {
font-size: 18px;
}
.gen-linkbutton-77 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-77 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-77 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-linkbutton-77 > .button > span{
padding:0 2px;
}





.gen-editormain-22 { position: relative; }





.gen-editorsection-61 { position: relative; }





.gen-editorsection-61 span {
}
.gen-editorsection-61 {
	text-transform: 0;
}
.gen-editorsection-61  {
	padding-top: 90px;
	padding-bottom: 15px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-61  {
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
.gen-editorsection-61 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-131 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-131 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-131 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-131 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-131 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-131 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-131 { position: relative; }





.gen-editorrow-131 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-131 span {
}
.gen-editorrow-131 {
	text-transform: 0;
}
.gen-editorrow-131  {
	padding-top: 0px;
	padding-bottom: 24px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-131   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-131  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-131  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-131  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-131 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-197 { position: relative; }





.gen-editorcolumn-197 span {
}
.gen-editorcolumn-197 {
	text-transform: 0;
}

.gen-heading-113 { position: relative; }
.gen-heading-113 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-113 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-113 {
						margin-right: 15px;
						margin-bottom: 0px;
						margin-left: 15px;
						width: 100%;
					}
}

.gen-heading-113 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-113 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-113 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-113 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-113 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-113 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-113 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-113 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-113 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-113 .h  span {
font-size: 36px;
	}
}
.gen-heading-113 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-293 { position: relative; }
.gen-paragraph-293 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-293 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-293 {
						margin-right: 15px;
						margin-left: 15px;
						width: auto;
					}
}

.gen-paragraph-293 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-293 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-293 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-293 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-293 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-293 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-293 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-132 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-132 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-132 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-132 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-132 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-132 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-132 { position: relative; }
.gen-editorrow-132 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}



@media (max-width: 767.98px) {
					.gen-editorrow-132 {
						width: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-editorrow-132 {
						margin-right: 0px;
						margin-left: 0px;
					}
}

.gen-editorrow-132 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-132 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-132 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-editorrow-132  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-editorrow-132 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-198 { position: relative; }





.gen-editorcolumn-198 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-198 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-block-159 { position: relative; }
.gen-block-159 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-block-159 {
								margin-right: 0px;
								margin-left: 0px;
								width: auto;
							}
}

.gen-block-159 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-block-159 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-159  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-block-159  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-block-159 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_myProfile_settings.hzdcndd0kca.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-159 { background-image:url('/o/SiFly_myProfile_settings.hzdcndd0kca.4096x1983.o.bg.webp'); }
.no-webp .gen-block-159 { background-image:url('/o/SiFly_myProfile_settings.hzdcndd0kca.4096x1983.o.bg.jpg'); }
.gen-block-160 { position: relative; }
.gen-block-160 {
	margin-right: auto;
	width: 560px;
}



@media (max-width: 767.98px) {
					.gen-block-160 {
						margin-left: 0px;
						width: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-block-160 {
						width: 100%;
					}
}

.gen-block-160 span {
}
.gen-block-160 {
}
.gen-block-160  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-160 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-161 { position: relative; }
.gen-block-161 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-161 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-161 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-161 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-161 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-block-161 span {
	line-height: 1.2em;
}
.gen-block-161 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-161  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-block-161  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-161 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorrow-133 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-133 .col:nth-child(1) {
flex: 0 0 auto;
 width: 64.45883134130148%;
}
.gen-editorrow-133 .col:nth-child(2) {
flex: 0 0 auto;
 width: 35.54116865869853%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.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: 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: 100%;
}
.gen-editorrow-133 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-133 { position: relative; }





.gen-editorrow-133 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-133 span {
}
.gen-editorrow-133 {
	text-transform: 0;
}
.gen-editorrow-133  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-133 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-199 { position: relative; }





.gen-editorcolumn-199 span {
}
.gen-editorcolumn-199 {
	text-transform: 0;
}

.gen-paragraph-294 { position: relative; }
.gen-paragraph-294 {
	margin-bottom: 4px;
}





.gen-paragraph-294 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-294 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-294 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-294 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-294 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-200 { position: relative; }





.gen-editorcolumn-200 span {
}
.gen-editorcolumn-200 {
	text-transform: 0;
}

.gen-paragraph-295 { position: relative; }
.gen-paragraph-295 {
	margin-top: 0px;
}





.gen-paragraph-295 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-295 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: bold;
}
.gen-paragraph-295 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-295 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-295 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-295 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-295 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-134 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-134 .col:nth-child(1) {
flex: 0 0 auto;
 width: 64.45986885790172%;
}
.gen-editorrow-134 .col:nth-child(2) {
flex: 0 0 auto;
 width: 35.540131142098275%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-134 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-134 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-134 .col:nth-child(1) {
flex: 0 0 auto;
 width: 72.48453776041667%;
}
.gen-editorrow-134 .col:nth-child(2) {
flex: 0 0 auto;
 width: 27.515462239583332%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-134 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-134 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-134 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-134 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-134 { position: relative; }
.gen-editorrow-134 {
	margin-bottom: 0px;
}





.gen-editorrow-134 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-134 span {
}
.gen-editorrow-134 {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.gen-editorrow-134  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-134   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-134  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-134  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-134  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-134 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorcolumn-201 { position: relative; }





.gen-editorcolumn-201 span {
}
.gen-editorcolumn-201 {
}

.gen-heading-114 { position: relative; }
.gen-heading-114 {
	margin-right: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-heading-114 {
								margin-left: 0px;
							}
}

.gen-heading-114 .h span {
	line-height: 1.2em;
}
.gen-heading-114 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-heading-114 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 22px;
}
.gen-heading-114 .h  span {
font-size: 22px;
}
.gen-heading-114 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-114 .h:hover {
	color: rgba(34, 56, 67, 1);
}
.gen-heading-114 .h:active {
	color: rgba(34, 56, 67, 1);
}



.gen-editorcolumn-202 { position: relative; }





.gen-editorcolumn-202 span {
}
.gen-editorcolumn-202 {
}

.gen-paragraph-296 { position: relative; }
.gen-paragraph-296 {
	margin-top: 0px;
}



@media (max-width: 767.98px) {
					.gen-paragraph-296 {
						margin-bottom: 30px;
					}
}

@media (max-width: 575.98px) {
					.gen-paragraph-296 {
						margin-bottom: 0px;
					}
}

.gen-paragraph-296 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-296 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-296 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-296 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-296 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-296 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-296 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-296 .paragraph:hover {
	color: rgba(34, 56, 67, 1);
}
.gen-paragraph-296 .paragraph:active {
	color: rgba(34, 56, 67, 1);
}





.gen-block-162 { position: relative; }
.gen-block-162 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-162 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-162 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-162 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-162 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-block-162 span {
	line-height: 1.2em;
}
.gen-block-162 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-162  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-block-162  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-162 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-115 { position: relative; }
.gen-heading-115 {
	margin-bottom: 4px;
}





.gen-heading-115 .h span {
	line-height: 1.2em;
}
.gen-heading-115 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-115 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-115 .h  span {
font-size: 16px;
}
.gen-heading-115 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-editorrow-135 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-135 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-135 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-135 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-135 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-135 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-135 { position: relative; }
.gen-editorrow-135 {
	margin-top: 0px;
}





.gen-editorrow-135 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-135 span {
	line-height: 1.4000000000000001em;
}
.gen-editorrow-135 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: bold;
}
.gen-editorrow-135  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-editorrow-135  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-135  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-135  span {
font-size: 14px;
	}
}
.gen-editorrow-135 {
	color: rgba(255, 255, 255, 1);
}

.gen-editorcolumn-203 { position: relative; }





.gen-editorcolumn-203 span {
}
.gen-editorcolumn-203 {
}




.gen-block-163 { position: relative; }
.gen-block-163 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-163 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-163 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-163 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-163 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-block-163 span {
	line-height: 1.2em;
}
.gen-block-163 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-163  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-block-163  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-163 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-116 { position: relative; }
.gen-heading-116 {
	margin-bottom: 4px;
}





.gen-heading-116 .h span {
	line-height: 1.2em;
}
.gen-heading-116 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-116 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-116 .h  span {
font-size: 16px;
}
.gen-heading-116 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-editorrow-136 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-136 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-136 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-136 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-136 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-136 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-136 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-136 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-136 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-136 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-136 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-136 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-136 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@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 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-136 { position: relative; }
.gen-editorrow-136 {
	margin-bottom: 15px;
}





.gen-editorrow-136 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-136 span {
}
.gen-editorrow-136 {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.gen-editorrow-136  {
	padding-top: 10px;
	padding-bottom: 10px;
}
.gen-editorrow-136 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorcolumn-204 { position: relative; }





.gen-editorcolumn-204 span {
}
.gen-editorcolumn-204 {
}

.gen-paragraph-297 { position: relative; }
.gen-paragraph-297 {
	margin-top: 0px;
}





.gen-paragraph-297 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-297 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: bold;
}
.gen-paragraph-297 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-297 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-297 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-297 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-297 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-298 { position: relative; }
.gen-paragraph-298 {
	margin-top: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-298 {
								margin-bottom: 15px;
							}
}

.gen-paragraph-298 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-298 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-298 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-298 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-298 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-298 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-298 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-205 { position: relative; }





.gen-editorcolumn-205 span {
}
.gen-editorcolumn-205 {
}

.gen-paragraph-299 { position: relative; }
.gen-paragraph-299 {
	margin-top: 0px;
}





.gen-paragraph-299 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-299 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: bold;
}
.gen-paragraph-299 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-299 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-299 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-299 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-299 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-300 { position: relative; }
.gen-paragraph-300 {
	margin-top: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-300 {
								margin-bottom: 15px;
							}
}

.gen-paragraph-300 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-300 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-300 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-300 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-300 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-300 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-300 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-206 { position: relative; }





.gen-editorcolumn-206 span {
}
.gen-editorcolumn-206 {
}

.gen-paragraph-301 { position: relative; }
.gen-paragraph-301 {
	margin-top: 0px;
}





.gen-paragraph-301 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-301 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: bold;
}
.gen-paragraph-301 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-301 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-301 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-301 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-301 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-302 { position: relative; }
.gen-paragraph-302 {
	margin-right: 15px;
	margin-bottom: 0px;
	width: 100px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-302 {
								margin-right: 0px;
								margin-bottom: 10px;
								margin-left: 0px;
								width: auto;
							}
}

.gen-paragraph-302 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-302 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	text-transform: uppercase;
}
.gen-paragraph-302 .paragraph  {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-302 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-302 .paragraph {
	color: rgba(202, 202, 202, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}




.gen-editorrow-137 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-137 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-137 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-137 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-137 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-137 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-137 { position: relative; }
.gen-editorrow-137 {
	margin-bottom: 15px;
}





.gen-editorrow-137 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-137 span {
}
.gen-editorrow-137 {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.gen-editorrow-137  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .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;
	}
}
.gen-editorrow-137 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorcolumn-207 { position: relative; }





.gen-editorcolumn-207 span {
}
.gen-editorcolumn-207 {
}

.gen-paragraph-303 { position: relative; }
.gen-paragraph-303 {
	margin-top: 0px;
}





.gen-paragraph-303 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-303 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: bold;
}
.gen-paragraph-303 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-303 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-303 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-303 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-303 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-304 { position: relative; }
.gen-paragraph-304 {
	margin-top: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-304 {
								margin-bottom: 0px;
							}
}

.gen-paragraph-304 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-304 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-304 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-304 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-304 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-304 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-304 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-block-164 { position: relative; }
.gen-block-164 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-164 {
		margin-bottom: 0px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-164 {
		margin-bottom: 0px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-164 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-164 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100%;
		height: auto;
	}
}

.gen-block-164 span {
	line-height: 1.2em;
}
.gen-block-164 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-164  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
.gen-block-164 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-117 { position: relative; }
.gen-heading-117 {
	margin-bottom: 4px;
}





.gen-heading-117 .h span {
	line-height: 1.2em;
}
.gen-heading-117 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-117 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-117 .h  span {
font-size: 16px;
}
.gen-heading-117 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-editorrow-138 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-138 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-138 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-138 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-138 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-138 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-138 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-138 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-138 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-138 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-138 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-138 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-138 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-138 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-138 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-138 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-138 { position: relative; }
.gen-editorrow-138 {
	margin-bottom: 15px;
}





.gen-editorrow-138 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-138 span {
}
.gen-editorrow-138 {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.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;
	}
}
.gen-editorrow-138 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorcolumn-208 { position: relative; }





.gen-editorcolumn-208 span {
}
.gen-editorcolumn-208 {
}

.gen-paragraph-305 { position: relative; }
.gen-paragraph-305 {
	margin-top: 0px;
}





.gen-paragraph-305 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-305 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-305 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-305 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-305 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-305 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-305 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-306 { position: relative; }
.gen-paragraph-306 {
	margin-top: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-306 {
								margin-bottom: 15px;
							}
}

.gen-paragraph-306 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-306 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: bold;
}
.gen-paragraph-306 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-306 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-306 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-306 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-306 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-209 { position: relative; }





.gen-editorcolumn-209 span {
}
.gen-editorcolumn-209 {
}

.gen-paragraph-307 { position: relative; }
.gen-paragraph-307 {
	margin-top: 0px;
}





.gen-paragraph-307 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-307 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-307 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-307 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-307 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-307 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-307 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-308 { position: relative; }
.gen-paragraph-308 {
	margin-top: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-308 {
								margin-bottom: 15px;
							}
}

.gen-paragraph-308 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-308 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: bold;
}
.gen-paragraph-308 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-308 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-308 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-308 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-308 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-210 { position: relative; }





.gen-editorcolumn-210 span {
}
.gen-editorcolumn-210 {
}

.gen-paragraph-309 { position: relative; }
.gen-paragraph-309 {
	margin-top: 0px;
}





.gen-paragraph-309 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-309 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-309 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-309 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-309 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-309 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-309 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-310 { position: relative; }
.gen-paragraph-310 {
	margin-right: auto;
	margin-bottom: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-310 {
								margin-right: 0px;
								margin-bottom: 10px;
								margin-left: 0px;
								width: auto;
							}
}

.gen-paragraph-310 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-310 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	text-transform: uppercase;
}
.gen-paragraph-310 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-310 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-310 .paragraph {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}




.gen-editorrow-139 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-139 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-139 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-139 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-139 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-139 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-139 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-139 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-139 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-139 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-139 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-139 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-139 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@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 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-139 { position: relative; }
.gen-editorrow-139 {
	margin-bottom: 15px;
}





.gen-editorrow-139 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-139 span {
}
.gen-editorrow-139 {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.gen-editorrow-139  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-139   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-139  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-139  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-139 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorcolumn-211 { position: relative; }





.gen-editorcolumn-211 span {
}
.gen-editorcolumn-211 {
}

.gen-paragraph-311 { position: relative; }
.gen-paragraph-311 {
	margin-top: 0px;
}





.gen-paragraph-311 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-311 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-311 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-311 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-311 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-311 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-311 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-312 { position: relative; }
.gen-paragraph-312 {
	margin-top: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-312 {
								margin-bottom: 15px;
							}
}

.gen-paragraph-312 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-312 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: bold;
}
.gen-paragraph-312 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-312 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-312 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-312 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-312 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-212 { position: relative; }





.gen-editorcolumn-212 span {
}
.gen-editorcolumn-212 {
}

.gen-paragraph-313 { position: relative; }
.gen-paragraph-313 {
	margin-top: 0px;
}





.gen-paragraph-313 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-313 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-313 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-313 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-313 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-313 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-313 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-314 { position: relative; }
.gen-paragraph-314 {
	margin-top: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-314 {
								margin-bottom: 15px;
							}
}

.gen-paragraph-314 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-314 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: bold;
}
.gen-paragraph-314 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-314 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-314 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-314 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-314 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-213 { position: relative; }





.gen-editorcolumn-213 span {
}
.gen-editorcolumn-213 {
}

.gen-paragraph-315 { position: relative; }
.gen-paragraph-315 {
	margin-top: 0px;
}





.gen-paragraph-315 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-315 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-315 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-315 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-315 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-315 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-315 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-316 { position: relative; }
.gen-paragraph-316 {
	margin-top: 0px;
}





.gen-paragraph-316 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-316 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: bold;
}
.gen-paragraph-316 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-316 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-316 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-316 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-316 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-140 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-140 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-140 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-140 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-140 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-140 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-140 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-140 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-140 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-140 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-140 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-140 { position: relative; }





.gen-editorrow-140 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-140 span {
}
.gen-editorrow-140 {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.gen-editorrow-140  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-140   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-140  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-140  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-140  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-140 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorcolumn-214 { position: relative; }





.gen-editorcolumn-214 span {
}
.gen-editorcolumn-214 {
}

.gen-paragraph-317 { position: relative; }
.gen-paragraph-317 {
	margin-top: 0px;
}





.gen-paragraph-317 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-317 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-317 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-317 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-317 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-317 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-317 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-318 { position: relative; }
.gen-paragraph-318 {
	margin-top: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-318 {
								margin-bottom: 15px;
							}
}

.gen-paragraph-318 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-318 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: bold;
}
.gen-paragraph-318 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-318 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-318 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-318 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-318 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-215 { position: relative; }





.gen-editorcolumn-215 span {
}
.gen-editorcolumn-215 {
}

.gen-paragraph-319 { position: relative; }
.gen-paragraph-319 {
	margin-top: 0px;
}





.gen-paragraph-319 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-319 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-319 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-319 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-319 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-319 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-319 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-320 { position: relative; }
.gen-paragraph-320 {
	margin-top: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-320 {
								margin-bottom: 0px;
							}
}

.gen-paragraph-320 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-320 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: bold;
}
.gen-paragraph-320 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-320 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-320 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-320 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-320 .paragraph {
	color: rgba(255, 255, 255, 1);
}










.gen-editormain-23 { position: relative; }





.gen-editorsection-62 { position: relative; }





.gen-editorsection-62 span {
}
.gen-editorsection-62 {
	text-transform: 0;
}
.gen-editorsection-62  {
	padding-top: 0px;
	padding-bottom: 24px;
}
.gen-editorsection-62 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-141 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-141 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-141 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-141 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-141 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-141 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-141 { position: relative; }





.gen-editorrow-141 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-141 span {
}
.gen-editorrow-141 {
	text-transform: 0;
}
.gen-editorrow-141  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-141   {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@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(0, 0, 0, 0);
}

.gen-editorcolumn-216 { position: relative; }





.gen-editorcolumn-216 span {
}
.gen-editorcolumn-216 {
	text-transform: 0;
}

.gen-block-165 { position: relative; }
.gen-block-165 {
	width: auto;
	height: 800px;
}

@media (max-width: 1199.98px) {
	.gen-block-165 {
		height: 800px;
	}
}




.gen-block-165 span {
}
.gen-block-165 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-block-165  {
	padding-top: 90px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-165  {
	padding-top: 100px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-block-165 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_connected.3kz45huxe1n.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-165 { background-image:url('/o/SiFly_connected.3kz45huxe1n.4096x2731.o.bg.webp'); }
.no-webp .gen-block-165 { background-image:url('/o/SiFly_connected.3kz45huxe1n.4096x2731.o.bg.jpg'); }
.gen-heading-118 { position: relative; }





.gen-heading-118 .h span {
	line-height: 1.2em;
}
.gen-heading-118 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-118 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 56px;
	text-align: center;
}
.gen-heading-118 .h  span {
font-size: 56px;
}
@media (max-width: 1199.98px) {
  .gen-heading-118 .h   {
	font-size: 46px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-118 .h   span {
font-size: 46px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-118 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-118 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-118 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-118 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-118 .h  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-118 .h  span {
font-size: 36px;
	}
}
.gen-heading-118 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-321 { position: relative; }
.gen-paragraph-321 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 636px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-321 {
				width: 70%;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-321 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-321 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-321 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-321 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-321 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-321 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-321 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-321 .paragraph  {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
.gen-paragraph-321 .paragraph {
	color: rgba(45, 45, 45, 1);
}






.gen-editorsection-63 { position: relative; }





.gen-editorsection-63 span {
}
.gen-editorsection-63 {
	text-transform: 0;
}
.gen-editorsection-63  {
	padding-top: 0px;
	padding-bottom: 15px;
}
.gen-editorsection-63 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-142 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-142 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-142 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-142 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-142 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-142 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-142 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-142 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-142 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-142 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-142 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-142 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-142 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-142 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-142 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-142 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-142 { position: relative; }





.gen-editorrow-142 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-142 span {
}
.gen-editorrow-142 {
	text-transform: 0;
}
.gen-editorrow-142  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 767.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(0, 0, 0, 0);
}

.gen-editorcolumn-217 { position: relative; }





.gen-editorcolumn-217 span {
}
.gen-editorcolumn-217 {
	text-transform: 0;
}

.gen-block-166 { position: relative; }
.gen-block-166 {
	margin-right: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-166 {
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-166 {
		margin-bottom: 20px;
	}
}



.gen-block-166 span {
}
.gen-block-166 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-166  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
@media (max-width: 575.98px) {
  .gen-block-166  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
.gen-block-166 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-119 { position: relative; }
.gen-heading-119 {
	margin-bottom: 12px;
}





.gen-heading-119 .h span {
	line-height: 1.2em;
}
.gen-heading-119 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-119 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-heading-119 .h  span {
font-size: 32px;
}
.gen-heading-119 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-322 { position: relative; }
.gen-paragraph-322 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-322 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-322 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-322 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-322 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-322 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-322 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-322 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-322 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-322 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-editorcolumn-218 { position: relative; }





.gen-editorcolumn-218 span {
}
.gen-editorcolumn-218 {
	text-transform: 0;
}

.gen-block-167 { position: relative; }
.gen-block-167 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-167 {
		width: auto;
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-167 {
		margin-bottom: 20px;
	}
}



.gen-block-167 span {
}
.gen-block-167 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-167  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
@media (max-width: 575.98px) {
  .gen-block-167  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
.gen-block-167 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-120 { position: relative; }
.gen-heading-120 {
	margin-bottom: 12px;
}





.gen-heading-120 .h span {
	line-height: 1.2em;
}
.gen-heading-120 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-120 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-heading-120 .h  span {
font-size: 32px;
}
.gen-heading-120 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-323 { position: relative; }
.gen-paragraph-323 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-323 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-323 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-323 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-323 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-323 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-323 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-323 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-323 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-323 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-editorcolumn-219 { position: relative; }





.gen-editorcolumn-219 span {
}
.gen-editorcolumn-219 {
	text-transform: 0;
}

.gen-block-168 { position: relative; }
.gen-block-168 {
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-168 {
		height: 100%;
	}
}




.gen-block-168 span {
}
.gen-block-168 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-168  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
@media (max-width: 575.98px) {
  .gen-block-168  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
.gen-block-168 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-121 { position: relative; }
.gen-heading-121 {
	margin-bottom: 12px;
}





.gen-heading-121 .h span {
	line-height: 1.2em;
}
.gen-heading-121 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-121 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-heading-121 .h  span {
font-size: 32px;
}
.gen-heading-121 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-324 { position: relative; }
.gen-paragraph-324 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-324 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-324 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-324 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-324 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-324 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-324 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-324 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-324 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-324 .paragraph {
	color: rgba(202, 202, 202, 1);
}





.gen-editorrow-143 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-143 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-143 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-143 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-143 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-143 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-143 { position: relative; }
.gen-editorrow-143 {
	margin-right: 15px;
	margin-left: 15px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-143 {
		margin-right: 0px;
		margin-left: 0px;
		width: 100%;
	}
}




.gen-editorrow-143 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-143 span {
}
.gen-editorrow-143 {
	text-transform: 0;
}
.gen-editorrow-143  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-143  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-143  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-143 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-220 { position: relative; }





.gen-editorcolumn-220 span {
}
.gen-editorcolumn-220 {
	text-transform: 0;
}

.gen-block-169 { position: relative; }
.gen-block-169 {
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-169 {
		width: auto;
		height: auto;
	}
}




.gen-block-169 span {
}
.gen-block-169 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-169  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
@media (max-width: 575.98px) {
  .gen-block-169  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
.gen-block-169 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-122 { position: relative; }
.gen-heading-122 {
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
}





.gen-heading-122 .h span {
	line-height: 1.2em;
}
.gen-heading-122 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-122 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-heading-122 .h  span {
font-size: 32px;
}
.gen-heading-122 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-325 { position: relative; }
.gen-paragraph-325 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 1080px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-325 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-325 {
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-paragraph-325 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-325 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-325 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-325 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-325 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-325 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-325 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-325 .paragraph {
	color: rgba(202, 202, 202, 1);
}





.gen-editorrow-144 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-144 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-144 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-144 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-144 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-144 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-144 { position: relative; }
.gen-editorrow-144 {
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}





.gen-editorrow-144 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-144 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-144 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-editorrow-144  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-144  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-editorrow-144 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_ep_020.i2ag20o3nkb.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorrow-144 { background-image:url('/o/SiFly_ep_020.i2ag20o3nkb.4096x2221.o.bg.webp'); }
.no-webp .gen-editorrow-144 { background-image:url('/o/SiFly_ep_020.i2ag20o3nkb.4096x2221.o.bg.jpg'); }
.gen-editorcolumn-221 { position: relative; }





.gen-editorcolumn-221 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-221 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-block-170 { position: relative; }
.gen-block-170 {
	margin-right: auto;
	width: 360px;
}




@media (max-width: 575.98px) {
							.gen-block-170 {
								width: 100%;
							}
}

.gen-block-170 span {
}
.gen-block-170 {
}
.gen-block-170  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-170  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-block-170 {
	color: rgba(0, 0, 0, 1);
}

.gen-inquiryform-1 { position: relative; }
.gen-inquiryform-1 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-inquiryform-1 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-inquiryform-1 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-inquiryform-1 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-inquiryform-1 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100%;
		height: auto;
	}
}

.gen-inquiryform-1 span {
	line-height: 1.2em;
}
.gen-inquiryform-1 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-inquiryform-1  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-inquiryform-1  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-inquiryform-1 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-input-48 { position: relative; }
.gen-input-48 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-48 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-48 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-48 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-48 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-48 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-48 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-48 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-48 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-48 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-48 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-48 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-48 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-48 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-48 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-input-49 { position: relative; }
.gen-input-49 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-49 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-49 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-49 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-49 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-49 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-49 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-49 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-49 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-49 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-49 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-49 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-49 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-49 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-49 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-49 > .inner-wrapper > .input + i{
color:rgba(255, 255, 255, 1);
}

.gen-input-50 { position: relative; }
.gen-input-50 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-50 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-50 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-50 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-50 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-50 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-50 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-50 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-50 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-50 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-50 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-50 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-50 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-50 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-50 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-dropdown-6 { position: relative; }
.gen-dropdown-6 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-6 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-6 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-6 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-6 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-6 .dropdown-input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-6 .dropdown-input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-6 .dropdown-input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-dropdown-6 .dropdown-input  span {
font-size: 14px;
}
.gen-dropdown-6 .dropdown-input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-dropdown-6 .dropdown-input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-dropdown-6 .dropdown-input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-dropdown-6 .dropdown-input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-6 .dropdown-button { position: relative; }
.gen-dropdown-6 .dropdown-button {
	width: 60px;
	height: 100%;
}





.gen-dropdown-6 .dropdown-button span {
	line-height: 1.2em;
}
.gen-dropdown-6 .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-dropdown-6 .dropdown-button  {
}
.gen-dropdown-6 .dropdown-button {
	color: rgba(0, 0, 0, 1);
}

.gen-dropdown-6 .dropdown-button > i{
color:rgba(255, 255, 255, 1);
}

.gen-dropdown-6 .dropdown-balloon { position: relative; }
.gen-dropdown-6 .dropdown-balloon {
	margin-top: 55px;
	margin-right: 10px;
	margin-bottom: 15px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-6 .dropdown-balloon {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-6 .dropdown-balloon {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-6 .dropdown-balloon {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-6 .dropdown-balloon {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-6 .dropdown-balloon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-6 .dropdown-balloon {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-6 .dropdown-balloon  {
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-dropdown-6 .dropdown-balloon  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-6 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-dropdown-6 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	padding-left: 15px;
	}
}
.gen-dropdown-6 .dropdown-balloon {
	color: rgba(10, 16, 20, 1);
box-shadow: 0px 0px 12px rgba(45, 45, 45, 0.067);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-6 .dropdown-balloon:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-6 .dropdown-balloon:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-6 .dropdown-balloon .dropdown-item{
padding:0 19px;
}
.gen-dropdown-6 .dropdown-balloon .dropdown-item{
min-height:30px;
}
.gen-dropdown-6 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(242, 242, 242, 1);
}
.gen-dropdown-6 .dropdown-balloon .search { position: relative; }
.gen-dropdown-6 .dropdown-balloon .search {
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-6 .dropdown-balloon .search {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-6 .dropdown-balloon .search {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-6 .dropdown-balloon .search {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-6 .dropdown-balloon .search {
		margin-right: 15px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-6 .dropdown-balloon .search > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-6 .dropdown-balloon .search > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-6 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 45px;
	font-size: 16px;
}
.gen-dropdown-6 .dropdown-balloon .search > .inner-wrapper > .input  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-6 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
.gen-dropdown-6 .dropdown-balloon .search > .inner-wrapper > .input {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(242, 242, 242, 1);
	background-color: rgba(242, 242, 242, 1);
}
.gen-dropdown-6 .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-6 .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-6 .dropdown-balloon .search > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-6 .dropdown-balloon .search > .inner-wrapper > .input::placeholder{
color:rgba(150, 150, 150, 1);
}
.gen-dropdown-6 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 18px;
}



.gen-block-171 { position: relative; }
.gen-block-171 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-171 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-171 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-171 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-171 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-block-171 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-block-171 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-block-171  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-block-171  span {
font-size: 14px;
}
.gen-block-171 {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-block-171:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-block-171:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-block-171:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-paragraph-326 { position: relative; }
.gen-paragraph-326 {
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-326 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-326 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-326 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-326 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-paragraph-326 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-326 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-326 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-326 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-326 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-checkboxwithtext-7 { position: relative; }
.gen-checkboxwithtext-7 {
	margin-right: 15px;
	margin-bottom: 12px;
	margin-left: 0px;
	height: auto;
}





.gen-checkboxwithtext-7 span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-7 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-checkboxwithtext-7  {
	padding-bottom: 0px;
	font-size: 14px;
}
.gen-checkboxwithtext-7  span {
font-size: 14px;
}
.gen-checkboxwithtext-7 {
	color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-7 .checkbox { position: relative; }
.gen-checkboxwithtext-7 .checkbox {
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 20px;
	height: 20px;
}





.gen-checkboxwithtext-7 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-7 .checkbox .checkmark-wrapper {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}
.gen-checkboxwithtext-7 .checkbox .checkmark-wrapper  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-checkboxwithtext-7 .checkbox .checkmark-wrapper  span {
font-size: 14px;
}
.gen-checkboxwithtext-7 .checkbox .checkmark-wrapper {
	color: rgba(150, 150, 150, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-7 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-7 .checkbox .checkmark-wrapper.checked{
background-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-7 .checkbox .checkmark-wrapper.checked{
border-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-7 .checkbox .checkmark-wrapper i{
color:rgba(45, 45, 45, 1);
}


.gen-checkboxwithtext-8 { position: relative; }
.gen-checkboxwithtext-8 {
	margin-right: 15px;
	margin-bottom: 12px;
	margin-left: 0px;
	height: auto;
}





.gen-checkboxwithtext-8 span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-8 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-checkboxwithtext-8  {
	padding-bottom: 0px;
	font-size: 14px;
}
.gen-checkboxwithtext-8  span {
font-size: 14px;
}
.gen-checkboxwithtext-8 {
	color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-8 .checkbox { position: relative; }
.gen-checkboxwithtext-8 .checkbox {
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 20px;
	height: 20px;
}





.gen-checkboxwithtext-8 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-8 .checkbox .checkmark-wrapper {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}
.gen-checkboxwithtext-8 .checkbox .checkmark-wrapper  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-checkboxwithtext-8 .checkbox .checkmark-wrapper  span {
font-size: 14px;
}
.gen-checkboxwithtext-8 .checkbox .checkmark-wrapper {
	color: rgba(150, 150, 150, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-8 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-8 .checkbox .checkmark-wrapper.checked{
background-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-8 .checkbox .checkmark-wrapper.checked{
border-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-8 .checkbox .checkmark-wrapper i{
color:rgba(45, 45, 45, 1);
}


.gen-checkboxwithtext-9 { position: relative; }
.gen-checkboxwithtext-9 {
	margin-right: 15px;
	margin-bottom: 12px;
	margin-left: 0px;
	height: auto;
}





.gen-checkboxwithtext-9 span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-9 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-checkboxwithtext-9  {
	padding-bottom: 0px;
	font-size: 14px;
}
.gen-checkboxwithtext-9  span {
font-size: 14px;
}
.gen-checkboxwithtext-9 {
	color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-9 .checkbox { position: relative; }
.gen-checkboxwithtext-9 .checkbox {
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 20px;
	height: 20px;
}





.gen-checkboxwithtext-9 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-9 .checkbox .checkmark-wrapper {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}
.gen-checkboxwithtext-9 .checkbox .checkmark-wrapper  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-checkboxwithtext-9 .checkbox .checkmark-wrapper  span {
font-size: 14px;
}
.gen-checkboxwithtext-9 .checkbox .checkmark-wrapper {
	color: rgba(150, 150, 150, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-9 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-9 .checkbox .checkmark-wrapper.checked{
background-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-9 .checkbox .checkmark-wrapper.checked{
border-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-9 .checkbox .checkmark-wrapper i{
color:rgba(45, 45, 45, 1);
}


.gen-paragraph-327 { position: relative; }
.gen-paragraph-327 {
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-327 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-327 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-327 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-327 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 200;
	letter-spacing: 0em;
}
.gen-paragraph-327 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
	text-align: left;
}
.gen-paragraph-327 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-327 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-327 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-327 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-textarea-2 { position: relative; }
.gen-textarea-2 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-textarea-2 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-textarea-2 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-textarea-2 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-textarea-2 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-textarea-2 .text-area span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-textarea-2 .text-area {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-textarea-2 .text-area  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-textarea-2 .text-area  span {
font-size: 14px;
}
.gen-textarea-2 .text-area {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-textarea-2 .text-area:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-textarea-2 .text-area:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-textarea-2 .text-area:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-textarea-2 .text-area::placeholder{
color:rgba(202, 202, 202, 1);
}

.gen-button-41 { position: relative; }
.gen-button-41 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-button-41 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-41 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-41 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-41 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-41 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-41 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-41 > .button  {
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-button-41 > .button  span {
font-size: 16px;
}
.gen-button-41 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-41 > .button:hover {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-41 > .button:active {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-41 > .button > span{
padding:0 18px;
}






.gen-editormain-24 { position: relative; }





.gen-editorsection-64 { position: relative; }





.gen-editorsection-64 span {
}
.gen-editorsection-64 {
	text-transform: 0;
}
.gen-editorsection-64  {
	padding-top: 90px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-64   {
	padding-top: 90px;
	padding-bottom: 90px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorsection-64  {
	padding-top: 90px;
	padding-bottom: 180px;
	}
}
.gen-editorsection-64 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_bbtalkin2.xrurzfzgubq.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-64 { background-image:url('/o/SiFly_bbtalkin2.xrurzfzgubq.2880x1840.o.bg.webp'); }
.no-webp .gen-editorsection-64 { background-image:url('/o/SiFly_bbtalkin2.xrurzfzgubq.2880x1840.o.bg.jpg'); }
.gen-editorrow-145 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-145 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-145 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-145 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-145 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-145 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-145 { position: relative; }





.gen-editorrow-145 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-145 span {
}
.gen-editorrow-145 {
	text-transform: 0;
}
.gen-editorrow-145  {
	padding-top: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-145 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-222 { position: relative; }





.gen-editorcolumn-222 span {
}
.gen-editorcolumn-222 {
	text-transform: 0;
}

.gen-block-172 { position: relative; }
.gen-block-172 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-172 span {
}
.gen-block-172 {
}
.gen-block-172  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-172 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-123 { position: relative; }
.gen-heading-123 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-123 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-123 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-123 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-123 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-123 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-123 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-123 .h   {
	font-size: 46px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-123 .h   span {
font-size: 46px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-123 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-123 .h  span {
font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-123 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-123 .h  span {
font-size: 36px;
	}
}
.gen-heading-123 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-328 { position: relative; }
.gen-paragraph-328 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 20%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-328 {
		width: 45%;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-328 {
		width: 80%;
	}
}


@media (max-width: 575.98px) {
			.gen-paragraph-328 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-328 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-328 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-328 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-328 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-328 .paragraph  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-328 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-328 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-78 { position: relative; }
.gen-linkbutton-78 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-78 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: auto;
							}
}

.gen-linkbutton-78 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-78 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-78 > .button  {
	font-size: 18px;
}
.gen-linkbutton-78 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-linkbutton-78 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-linkbutton-78 > .button  span {
font-size: 16px;
	}
}
.gen-linkbutton-78 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-78 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-78 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-linkbutton-78 > .button > span{
padding:0 2px;
}





.gen-editorsection-65 { position: relative; }




@media (max-width: 575.98px) {
								.gen-editorsection-65 {
									margin-left: 0px;
								}
}

.gen-editorsection-65 span {
}
.gen-editorsection-65 {
	text-transform: 0;
}
.gen-editorsection-65  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-65  {
	padding-top: 15px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-65 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-146 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.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: 50%;
}
.gen-editorrow-146 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-146 .col:nth-child(1) {
flex: 0 0 auto;
 width: 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: 100%;
}
.gen-editorrow-146 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-146 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-editorrow-146 {
			margin-bottom: 30px;
		}
}



@media (max-width: 575.98px) {
						.gen-editorrow-146 {
							margin-bottom: 20px;
						}
}

.gen-editorrow-146 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-146 span {
}
.gen-editorrow-146 {
	text-transform: 0;
}
.gen-editorrow-146  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-146   {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-146 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-223 { position: relative; }





.gen-editorcolumn-223 span {
}
.gen-editorcolumn-223 {
	text-transform: 0;
}

.gen-block-173 { position: relative; }
.gen-block-173 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-173 {
		height: 525px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-173 {
		width: auto;
		height: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-block-173 {
				margin-bottom: 20px;
				height: auto;
			}
}

.gen-block-173 span {
}
.gen-block-173 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-173  {
	padding-top: 60px;
	padding-right: 60px;
	padding-bottom: 60px;
	padding-left: 60px;
}
@media (max-width: 1199.98px) {
  .gen-block-173   {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-173  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-173 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-124 { position: relative; }
.gen-heading-124 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-124 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-124 {
						margin-right: auto;
						margin-bottom: 10px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-124 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-124 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-124 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: left;
}
.gen-heading-124 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-124 .h   {
	font-size: 34px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-124 .h   span {
font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-124 .h  {
	font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-124 .h  span {
font-size: 34px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-124 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-124 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-124 .h  {
	font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-124 .h  span {
font-size: 34px;
	}
}
.gen-heading-124 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-329 { position: relative; }
.gen-paragraph-329 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-329 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-329 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-329 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-329 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-329 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-329 .paragraph  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-329 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-329 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-329 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-329 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-329 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-79 { position: relative; }
.gen-linkbutton-79 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-79 {
								margin-right: auto;
								margin-bottom: 0px;
								margin-left: 0px;
								width: auto;
							}
}

.gen-linkbutton-79 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-79 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-79 > .button  {
	font-size: 18px;
}
.gen-linkbutton-79 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-linkbutton-79 > .button  {
	}
}
.gen-linkbutton-79 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-79 > .button > span{
padding:0 2px;
}



.gen-editorcolumn-224 { position: relative; }





.gen-editorcolumn-224 span {
}
.gen-editorcolumn-224 {
	text-transform: 0;
}

.gen-image-35 { position: relative; }
.gen-image-35 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-image-35 {
		height: 525px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-35 {
		height: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-image-35 {
				height: 560px;
			}
}

.gen-image-35 .image-a span {
}
.gen-image-35 .image-a {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-35 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-35 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(22, 36, 43, 1);
}




.gen-editorrow-147 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.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: 50%;
}
.gen-editorrow-147 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-147 .col:nth-child(1) {
flex: 0 0 auto;
 width: 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: 100%;
}
.gen-editorrow-147 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-147 { position: relative; }





.gen-editorrow-147 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-147 span {
}
.gen-editorrow-147 {
	text-transform: 0;
}
.gen-editorrow-147  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-147   {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-147 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-225 { position: relative; }





.gen-editorcolumn-225 span {
}
.gen-editorcolumn-225 {
	text-transform: 0;
}

.gen-image-36 { position: relative; }
.gen-image-36 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-image-36 {
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-image-36 {
		height: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-image-36 {
				margin-bottom: 20px;
				height: 560px;
			}
}

.gen-image-36 .image-a span {
}
.gen-image-36 .image-a {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-36 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-36 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(22, 36, 43, 1);
}



.gen-editorcolumn-226 { position: relative; }





.gen-editorcolumn-226 span {
}
.gen-editorcolumn-226 {
	text-transform: 0;
}

.gen-block-174 { position: relative; }
.gen-block-174 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-174 {
		height: auto;
	}
}




.gen-block-174 span {
}
.gen-block-174 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-174  {
	padding-top: 60px;
	padding-right: 60px;
	padding-bottom: 60px;
	padding-left: 60px;
}
@media (max-width: 1199.98px) {
  .gen-block-174   {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-174  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-174  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
.gen-block-174 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-125 { position: relative; }
.gen-heading-125 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-125 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-125 {
						margin-right: auto;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-125 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-125 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-125 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 24px;
	text-align: left;
}
.gen-heading-125 .h  span {
font-size: 24px;
}
@media (max-width: 1199.98px) {
  .gen-heading-125 .h   {
	font-size: 20px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-125 .h   span {
font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-125 .h  {
	font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-125 .h  span {
font-size: 22px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-125 .h  {
	font-size: 22px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-125 .h  span {
font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-125 .h  {
	font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-125 .h  span {
font-size: 22px;
	}
}
.gen-heading-125 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-330 { position: relative; }
.gen-paragraph-330 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-330 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-330 {
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-paragraph-330 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-330 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-330 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-330 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-330 .paragraph  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-330 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-330 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-330 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-330 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-330 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-heading-126 { position: relative; }
.gen-heading-126 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-126 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-126 {
						margin-right: auto;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-126 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-126 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-126 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 24px;
	text-align: left;
}
.gen-heading-126 .h  span {
font-size: 24px;
}
@media (max-width: 1199.98px) {
  .gen-heading-126 .h   {
	font-size: 20px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-126 .h   span {
font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-126 .h  {
	font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-126 .h  span {
font-size: 22px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-126 .h  {
	font-size: 22px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-126 .h  span {
font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-126 .h  {
	font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-126 .h  span {
font-size: 22px;
	}
}
.gen-heading-126 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-331 { position: relative; }
.gen-paragraph-331 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-331 {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-331 {
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-paragraph-331 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-331 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-331 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-331 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-331 .paragraph  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-331 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-331 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-331 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-331 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-331 .paragraph {
	color: rgba(202, 202, 202, 1);
}






.gen-editorsection-66 { position: relative; }





.gen-editorsection-66 span {
}
.gen-editorsection-66 {
	text-transform: 0;
}
.gen-editorsection-66  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-editorsection-66 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-148 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-148 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-148 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-148 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-148 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-148 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-148 { position: relative; }
.gen-editorrow-148 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-editorrow-148 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-148 span {
}
.gen-editorrow-148 {
	text-transform: 0;
}
.gen-editorrow-148  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-148   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-148  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-148  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-148 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-227 { position: relative; }





.gen-editorcolumn-227 span {
}
.gen-editorcolumn-227 {
	text-transform: 0;
}

.gen-slider-6 { position: relative; }
.gen-slider-6 {
	margin-left: 0px;
	width: auto;
	height: 420px;
}

@media (max-width: 1199.98px) {
	.gen-slider-6 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-slider-6 {
		height: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-slider-6 {
				height: 320px;
			}
}

.gen-slider-6 span {
	line-height: 1.2em;
}
.gen-slider-6 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: 0;
}
.gen-slider-6  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-slider-6 {
	color: rgba(0, 0, 0, 0);
}

.gen-slide-21 { position: relative; }





.gen-slide-21 span {
}
.gen-slide-21 {
	text-transform: 0;
}

.gen-block-175 { position: relative; }
.gen-block-175 {
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-175 {
		height: 360px;
	}
}



@media (max-width: 575.98px) {
					.gen-block-175 {
						height: 100%;
					}
}

.gen-block-175 span {
}
.gen-block-175 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-175  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-block-175  {
	padding-top: 60px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-175  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
.gen-block-175 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_bbtalkin_slide1.abv2bivxp0p.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-175 { background-image:url('/o/SiFly_bbtalkin_slide1.abv2bivxp0p.2048x1368.o.bg.webp'); }
.no-webp .gen-block-175 { background-image:url('/o/SiFly_bbtalkin_slide1.abv2bivxp0p.2048x1368.o.bg.jpg'); }
.gen-paragraph-332 { position: relative; }
.gen-paragraph-332 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-332 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-332 {
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-332 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-332 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-332 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-332 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-332 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-332 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-333 { position: relative; }
.gen-paragraph-333 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-333 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-333 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-333 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-333 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-333 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-333 .paragraph  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-333 .paragraph  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-333 .paragraph  span {
font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-333 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-333 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-333 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-slide-22 { position: relative; }





.gen-slide-22 span {
}
.gen-slide-22 {
	text-transform: 0;
}

.gen-block-176 { position: relative; }
.gen-block-176 {
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-176 {
		height: 360px;
	}
}



@media (max-width: 575.98px) {
					.gen-block-176 {
						height: 100%;
					}
}

.gen-block-176 span {
}
.gen-block-176 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-176  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-block-176  {
	padding-top: 60px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-176  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
.gen-block-176 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_bbtalkin_slide2.omruuyxrxno.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-176 { background-image:url('/o/SiFly_bbtalkin_slide2.omruuyxrxno.2048x1368.o.bg.webp'); }
.no-webp .gen-block-176 { background-image:url('/o/SiFly_bbtalkin_slide2.omruuyxrxno.2048x1368.o.bg.jpg'); }
.gen-paragraph-334 { position: relative; }
.gen-paragraph-334 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-334 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-334 {
						margin-right: 0px;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-334 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-334 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-334 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-334 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-334 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-334 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
}
.gen-paragraph-334 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-335 { position: relative; }
.gen-paragraph-335 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-335 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-335 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-335 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-335 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-335 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-335 .paragraph  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-335 .paragraph  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-335 .paragraph  span {
font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-335 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-335 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-335 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-slide-23 { position: relative; }





.gen-slide-23 span {
}
.gen-slide-23 {
	text-transform: 0;
}

.gen-block-177 { position: relative; }
.gen-block-177 {
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-177 {
		height: 360px;
	}
}



@media (max-width: 575.98px) {
					.gen-block-177 {
						height: 100%;
					}
}

.gen-block-177 span {
}
.gen-block-177 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-177  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-block-177  {
	padding-top: 60px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-177  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
.gen-block-177 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_bbtalkin_slide3.10omjqkyb15.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-177 { background-image:url('/o/SiFly_bbtalkin_slide3.10omjqkyb15.2048x1478.o.bg.webp'); }
.no-webp .gen-block-177 { background-image:url('/o/SiFly_bbtalkin_slide3.10omjqkyb15.2048x1478.o.bg.jpg'); }
.gen-paragraph-336 { position: relative; }
.gen-paragraph-336 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-336 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-336 {
						margin-right: 0px;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-336 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-336 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-336 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-336 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-336 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-336 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-337 { position: relative; }
.gen-paragraph-337 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-337 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-337 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-337 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-337 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-337 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-337 .paragraph  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-337 .paragraph  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-337 .paragraph  span {
font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-337 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-337 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-337 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-slider-6 .number-text { position: relative; }





.gen-slider-6 .number-text span {
}
.gen-slider-6 .number-text {
	text-transform: 0;
}


.gen-slider-6 .pagination { position: relative; }





.gen-slider-6 .pagination span {
}
.gen-slider-6 .pagination {
	text-transform: 0;
}

.gen-slider-6 .pagination .dot { position: relative; }





.gen-slider-6 .pagination .dot span {
}
.gen-slider-6 .pagination .dot {
	text-transform: 0;
}



.gen-slider-6 .icon-left { position: relative; }
.gen-slider-6 .icon-left {
	margin-left: 0px;
}





.gen-slider-6 .icon-left span {
}
.gen-slider-6 .icon-left {
	text-transform: 0;
}
.gen-slider-6 .icon-left  {
}
.gen-slider-6 .icon-left {
	color: rgba(0, 0, 0, 0);
}

.gen-slider-6 .icon-left div > i{
font-size:46px;
}
.gen-slider-6 .icon-left div > i{
color:rgba(255, 255, 255, 1);
}

.gen-slider-6 .icon-right { position: relative; }
.gen-slider-6 .icon-right {
	margin-right: 0px;
}





.gen-slider-6 .icon-right span {
}
.gen-slider-6 .icon-right {
	text-transform: 0;
}
.gen-slider-6 .icon-right  {
}
.gen-slider-6 .icon-right {
	color: rgba(0, 0, 0, 0);
}

.gen-slider-6 .icon-right div > i{
font-size:46px;
}
.gen-slider-6 .icon-right div > i{
color:rgba(255, 255, 255, 1);
}





.gen-editorsection-67 { position: relative; }





.gen-editorsection-67 span {
}
.gen-editorsection-67 {
	text-transform: 0;
}
.gen-editorsection-67  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-67 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-149 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.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: 1199.98px) and (min-width: 992px) {
.gen-editorrow-149 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-149 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-149 .col:nth-child(1) {
flex: 0 0 auto;
 width: 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: 100%;
}
.gen-editorrow-149 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-149 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-editorrow-149 {
			margin-bottom: 30px;
		}
}




.gen-editorrow-149 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-149 span {
}
.gen-editorrow-149 {
	text-transform: 0;
}
.gen-editorrow-149  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-149   {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-149 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-228 { position: relative; }





.gen-editorcolumn-228 span {
}
.gen-editorcolumn-228 {
	text-transform: 0;
}

.gen-block-178 { position: relative; }
.gen-block-178 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-178 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-178 {
		width: auto;
		height: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-block-178 {
				margin-bottom: 20px;
			}
}

.gen-block-178 span {
}
.gen-block-178 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-178  {
	padding-top: 60px;
	padding-right: 60px;
	padding-bottom: 60px;
	padding-left: 60px;
}
@media (max-width: 1199.98px) {
  .gen-block-178   {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-178  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-178 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-127 { position: relative; }
.gen-heading-127 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-127 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-127 {
						margin-right: auto;
						margin-bottom: 10px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-127 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-127 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-127 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: left;
}
.gen-heading-127 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-127 .h   {
	font-size: 34px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-127 .h   span {
font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-127 .h  {
	font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-127 .h  span {
font-size: 34px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-127 .h  {
	font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-127 .h  span {
font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-127 .h  {
	font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-127 .h  span {
font-size: 34px;
	}
}
.gen-heading-127 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-338 { position: relative; }
.gen-paragraph-338 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-338 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-338 {
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-paragraph-338 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-338 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-338 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-338 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-338 .paragraph  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-338 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-338 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-338 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-338 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-338 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-heading-128 { position: relative; }
.gen-heading-128 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-128 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-128 {
						margin-right: auto;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-128 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-128 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-128 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 24px;
	text-align: left;
}
.gen-heading-128 .h  span {
font-size: 24px;
}
@media (max-width: 1199.98px) {
  .gen-heading-128 .h   {
	font-size: 20px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-128 .h   span {
font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-128 .h  {
	font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-128 .h  span {
font-size: 22px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-128 .h  {
	font-size: 22px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-128 .h  span {
font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-128 .h  {
	font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-128 .h  span {
font-size: 22px;
	}
}
.gen-heading-128 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-339 { position: relative; }
.gen-paragraph-339 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-339 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-339 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-339 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-339 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-339 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-339 .paragraph  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-339 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-339 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-339 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-339 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-339 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-80 { position: relative; }
.gen-linkbutton-80 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-80 {
								margin-right: auto;
								margin-bottom: 0px;
								margin-left: 0px;
								width: auto;
							}
}

.gen-linkbutton-80 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-80 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-80 > .button  {
	font-size: 18px;
}
.gen-linkbutton-80 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-linkbutton-80 > .button  {
	}
}
.gen-linkbutton-80 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-80 > .button > span{
padding:0 2px;
}



.gen-editorcolumn-229 { position: relative; }





.gen-editorcolumn-229 span {
}
.gen-editorcolumn-229 {
	text-transform: 0;
}

.gen-image-37 { position: relative; }
.gen-image-37 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-image-37 {
		height: 525px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-37 {
		height: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-image-37 {
				height: 560px;
			}
}

.gen-image-37 .image-a span {
}
.gen-image-37 .image-a {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-37 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-37 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(22, 36, 43, 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: 100%;
}
.gen-editorrow-150 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-150 { position: relative; }





.gen-editorrow-150 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-150 span {
}
.gen-editorrow-150 {
	text-transform: 0;
}
.gen-editorrow-150  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-150   {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-150 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-230 { position: relative; }





.gen-editorcolumn-230 span {
}
.gen-editorcolumn-230 {
	text-transform: 0;
}

.gen-image-38 { position: relative; }
.gen-image-38 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-image-38 {
		height: 525px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-38 {
		height: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-image-38 {
				margin-bottom: 20px;
				height: 560px;
			}
}

.gen-image-38 .image-a span {
}
.gen-image-38 .image-a {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-38 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-38 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(22, 36, 43, 1);
}



.gen-editorcolumn-231 { position: relative; }





.gen-editorcolumn-231 span {
}
.gen-editorcolumn-231 {
	text-transform: 0;
}

.gen-block-179 { position: relative; }
.gen-block-179 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-179 {
		height: 525px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-179 {
		height: auto;
	}
}



.gen-block-179 span {
}
.gen-block-179 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-179  {
	padding-top: 60px;
	padding-right: 60px;
	padding-bottom: 60px;
	padding-left: 60px;
}
@media (max-width: 1199.98px) {
  .gen-block-179   {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-179  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-179  {
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	}
}
.gen-block-179 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-129 { position: relative; }
.gen-heading-129 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-129 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-129 {
						margin-right: auto;
						margin-bottom: 30px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-129 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-129 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-129 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: left;
}
.gen-heading-129 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-129 .h   {
	font-size: 34px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-129 .h   span {
font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-129 .h  {
	font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-129 .h  span {
font-size: 34px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-129 .h  {
	font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-129 .h  span {
font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-129 .h  {
	font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-129 .h  span {
font-size: 34px;
	}
}
.gen-heading-129 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-130 { position: relative; }
.gen-heading-130 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-130 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-130 {
						margin-right: auto;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-130 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-130 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-130 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 24px;
	text-align: left;
}
.gen-heading-130 .h  span {
font-size: 24px;
}
@media (max-width: 1199.98px) {
  .gen-heading-130 .h   {
	font-size: 20px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-130 .h   span {
font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-130 .h  {
	font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-130 .h  span {
font-size: 22px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-130 .h  {
	font-size: 22px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-130 .h  span {
font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-130 .h  {
	font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-130 .h  span {
font-size: 22px;
	}
}
.gen-heading-130 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-340 { position: relative; }
.gen-paragraph-340 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-340 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-340 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-340 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-340 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-340 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-340 .paragraph  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-340 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-340 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-340 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-340 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-340 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-heading-131 { position: relative; }
.gen-heading-131 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-131 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-131 {
						margin-right: auto;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-131 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-131 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-131 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 24px;
	text-align: left;
}
.gen-heading-131 .h  span {
font-size: 24px;
}
@media (max-width: 1199.98px) {
  .gen-heading-131 .h   {
	font-size: 20px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-131 .h   span {
font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-131 .h  {
	font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-131 .h  span {
font-size: 22px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-131 .h  {
	font-size: 22px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-131 .h  span {
font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-131 .h  {
	font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-131 .h  span {
font-size: 22px;
	}
}
.gen-heading-131 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-341 { position: relative; }
.gen-paragraph-341 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-341 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-341 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-341 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-341 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-341 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-341 .paragraph  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-341 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-341 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-341 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-341 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-341 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-heading-132 { position: relative; }
.gen-heading-132 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-132 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-132 {
						margin-right: auto;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-132 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-132 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-132 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 24px;
	text-align: left;
}
.gen-heading-132 .h  span {
font-size: 24px;
}
@media (max-width: 1199.98px) {
  .gen-heading-132 .h   {
	font-size: 20px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-132 .h   span {
font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-132 .h  {
	font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-132 .h  span {
font-size: 22px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-132 .h  {
	font-size: 22px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-132 .h  span {
font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-132 .h  {
	font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-132 .h  span {
font-size: 22px;
	}
}
.gen-heading-132 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-342 { position: relative; }
.gen-paragraph-342 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-342 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-342 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-342 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-342 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-342 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-342 .paragraph  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-342 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-342 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-342 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-342 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-342 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-heading-133 { position: relative; }
.gen-heading-133 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-133 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-133 {
						margin-right: auto;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-133 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-133 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-133 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 24px;
	text-align: left;
}
.gen-heading-133 .h  span {
font-size: 24px;
}
@media (max-width: 1199.98px) {
  .gen-heading-133 .h   {
	font-size: 20px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-133 .h   span {
font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-133 .h  {
	font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-133 .h  span {
font-size: 22px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-133 .h  {
	font-size: 22px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-133 .h  span {
font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-133 .h  {
	font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-133 .h  span {
font-size: 22px;
	}
}
.gen-heading-133 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-343 { position: relative; }
.gen-paragraph-343 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-343 {
				margin-bottom: 0px;
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-343 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-343 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-343 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-343 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-343 .paragraph  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-343 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-343 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-343 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-343 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-343 .paragraph {
	color: rgba(202, 202, 202, 1);
}






.gen-editormain-25 { position: relative; }





.gen-editorsection-68 { position: relative; }





.gen-editorsection-68 span {
}
.gen-editorsection-68 {
	text-transform: 0;
}
.gen-editorsection-68  {
	padding-top: 0px;
	padding-bottom: 24px;
}
.gen-editorsection-68 {
	color: rgba(0, 0, 0, 0);
	background-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: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-151 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-151 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-151 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-151 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-151 { position: relative; }





.gen-editorrow-151 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-151 span {
}
.gen-editorrow-151 {
	text-transform: 0;
}
.gen-editorrow-151  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-151   {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-151  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-151  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-151  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-151 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-232 { position: relative; }





.gen-editorcolumn-232 span {
}
.gen-editorcolumn-232 {
	text-transform: 0;
}

.gen-block-180 { position: relative; }
.gen-block-180 {
	width: auto;
	height: 800px;
}

@media (max-width: 1199.98px) {
	.gen-block-180 {
		height: 545px;
	}
}




.gen-block-180 span {
}
.gen-block-180 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-block-180  {
	padding-top: 90px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-180 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_shop_hero.3ygo0xqtcif.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-180 { background-image:url('/o/SiFly_shop_hero.3ygo0xqtcif.4096x2731.o.bg.webp'); }
.no-webp .gen-block-180 { background-image:url('/o/SiFly_shop_hero.3ygo0xqtcif.4096x2731.o.bg.jpg'); }
.gen-heading-134 { position: relative; }
.gen-heading-134 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-134 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-134 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-134 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-134 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-134 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 56px;
	text-align: center;
}
.gen-heading-134 .h  span {
font-size: 56px;
}
@media (max-width: 1199.98px) {
  .gen-heading-134 .h   {
	font-size: 46px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-134 .h   span {
font-size: 46px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-134 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-134 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-134 .h  {
	font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-134 .h  span {
font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-134 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-134 .h  span {
font-size: 42px;
	}
}
.gen-heading-134 .h {
	color: rgba(10, 16, 20, 1);
}


.gen-paragraph-344 { position: relative; }
.gen-paragraph-344 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-344 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-344 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-344 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-344 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-344 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-344 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-344 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-344 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-344 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-344 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-344 .paragraph {
	color: rgba(10, 16, 20, 1);
}


.gen-linkbutton-81 { position: relative; }
.gen-linkbutton-81 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-81 {
								margin-right: auto;
								margin-bottom: 0px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-81 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-81 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-linkbutton-81 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-linkbutton-81 > .button  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-81 > .button  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-81 > .button  span {
font-size: 16px;
	}
}
.gen-linkbutton-81 > .button {
	color: rgba(45, 45, 45, 1);
}
.gen-linkbutton-81 > .button:hover {
	color: rgba(150, 150, 150, 1);
}
.gen-linkbutton-81 > .button:active {
	color: rgba(150, 150, 150, 1);
}

.gen-linkbutton-81 > .button > span{
padding:0 6px;
}





.gen-editorsection-69 { position: relative; }



@media (max-width: 767.98px) {
						.gen-editorsection-69 {
							margin-top: 0px;
						}
}


.gen-editorsection-69 span {
}
.gen-editorsection-69 {
}
.gen-editorsection-69  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-69   {
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-69  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-69  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorsection-69 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-152 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-152 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-152 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-152 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-152 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-152 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-152 { position: relative; }
.gen-editorrow-152 {
	margin-top: 0px;
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-152 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-152 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-editorrow-152 {
				margin-top: 0px;
				margin-bottom: 0px;
			}
}

.gen-editorrow-152 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-152 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-152 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorrow-152  {
	padding-top: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-152  {
	}
}
.gen-editorrow-152 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-233 { position: relative; }





.gen-editorcolumn-233 span {
}
.gen-editorcolumn-233 {
	text-transform: 0;
}

.gen-categorylist-1 { position: relative; }
.gen-categorylist-1 {
	margin-top: 0px;
}


@media (max-width: 991.98px) {
			.gen-categorylist-1 {
				height: auto;
			}
}



.gen-categorylist-1 span {
}
.gen-categorylist-1 {
	text-transform: 0;
}
.gen-categorylist-1  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.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;
}
.gen-categorylist-1 .category-view  {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
}
@media (max-width: 1199.98px) {
  .gen-categorylist-1 .category-view   {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-categorylist-1 .category-view  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
.gen-categorylist-1 .category-view {
	color: rgba(0, 0, 0, 0);
}

.gen-block-181 { position: relative; }
.gen-block-181 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}





.gen-block-181 span {
}
.gen-block-181 {
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}
.gen-block-181  {
	padding-top: 35px;
	padding-right: 25px;
	padding-bottom: 30px;
	padding-left: 25px;
}
@media (max-width: 991.98px) {
  .gen-block-181  {
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	}
}
.gen-block-181 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-block-182 { position: relative; }
.gen-block-182 {
	width: 100%;
	height: 100%;
}





.gen-block-182 span {
}
.gen-block-182 {
}
.gen-block-182  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-182 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-135 { position: relative; }
.gen-heading-135 {
	margin-bottom: 5px;
}





.gen-heading-135 .h span {
	line-height: 1.2em;
}
.gen-heading-135 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-135 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-135 .h  span {
font-size: 18px;
}
.gen-heading-135 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-135 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-135 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-image-39 { position: relative; }
.gen-image-39 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 240px;
}

@media (max-width: 1199.98px) {
	.gen-image-39 {
		height: 150px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-39 {
		width: auto;
		height: 220px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-39 {
		height: 200px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-39 {
		width: auto;
		height: 220px;
	}
}

.gen-image-39 .image-a span {
	line-height: 1.2em;
}
.gen-image-39 .image-a {
	line-height: 1.2em;
	transition: all 0.3s;
}
.gen-image-39 .image-a  {
}
.gen-image-39 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-linkbutton-82 { position: relative; }
.gen-linkbutton-82 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-linkbutton-82 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-linkbutton-82 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-linkbutton-82 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-linkbutton-82 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: auto;
	}
}

.gen-linkbutton-82 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-82 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	transition: all 0.2s;
}
.gen-linkbutton-82 > .button  {
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-linkbutton-82 > .button  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-linkbutton-82 > .button   {
	padding-right: 5px;
	padding-left: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-82 > .button  {
	padding-right: 4px;
	padding-left: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-82 > .button  {
	padding-right: 0px;
	padding-left: 10px;
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-82 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-82 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-82 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-82 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-linkbutton-82 > .button > span{
padding:0 0px;
}


.gen-block-183 { position: relative; }
.gen-block-183 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}



@media (max-width: 767.98px) {
					.gen-block-183 {
						height: 100%;
					}
}


.gen-block-183 span {
}
.gen-block-183 {
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}
.gen-block-183  {
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
@media (max-width: 991.98px) {
  .gen-block-183  {
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	}
}
.gen-block-183 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-block-184 { position: relative; }
.gen-block-184 {
	height: auto;
}





.gen-block-184 span {
}
.gen-block-184 {
}
.gen-block-184  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.gen-block-184 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-136 { position: relative; }
.gen-heading-136 {
	margin-bottom: 15px;
}





.gen-heading-136 .h span {
	line-height: 1.2em;
}
.gen-heading-136 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-136 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-136 .h  span {
font-size: 18px;
}
.gen-heading-136 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-136 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-136 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-image-40 { position: relative; }
.gen-image-40 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 240px;
}

@media (max-width: 1199.98px) {
	.gen-image-40 {
		height: 150px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-40 {
		width: auto;
		height: 220px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-40 {
		height: 200px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-40 {
		width: auto;
		height: 220px;
	}
}

.gen-image-40 .image-a span {
	line-height: 1.2em;
}
.gen-image-40 .image-a {
	line-height: 1.2em;
	transition: all 0.3s;
}
.gen-image-40 .image-a  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
@media (max-width: 1199.98px) {
  .gen-image-40 .image-a   {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-image-40 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-linkbutton-83 { position: relative; }
.gen-linkbutton-83 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-linkbutton-83 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-linkbutton-83 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-linkbutton-83 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-linkbutton-83 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: auto;
	}
}

.gen-linkbutton-83 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-83 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	transition: all 0.2s;
}
.gen-linkbutton-83 > .button  {
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-linkbutton-83 > .button  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-linkbutton-83 > .button   {
	padding-right: 5px;
	padding-left: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-83 > .button  {
	padding-right: 4px;
	padding-left: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-83 > .button  {
	padding-right: 0px;
	padding-left: 10px;
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-83 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-83 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-83 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-83 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-linkbutton-83 > .button > span{
padding:0 0px;
}







.gen-editorsection-70 { position: relative; }





.gen-editorsection-70 span {
}
.gen-editorsection-70 {
	text-transform: 0;
}
.gen-editorsection-70  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-70 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-153 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-153 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-153 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-153 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-153 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-153 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-153 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-153 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-153 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-153 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-153 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-153 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-153 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-153 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-153 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-153 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-153 { position: relative; }
.gen-editorrow-153 {
	margin-right: 15px;
	margin-left: 15px;
}





.gen-editorrow-153 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-153 span {
}
.gen-editorrow-153 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-editorrow-153  {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-153  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-153  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-153 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-234 { position: relative; }





.gen-editorcolumn-234 span {
}
.gen-editorcolumn-234 {
	text-transform: 0;
}

.gen-block-185 { position: relative; }





.gen-block-185 span {
}
.gen-block-185 {
}
.gen-block-185  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-185 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-41 { position: relative; }
.gen-image-41 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 36px;
	height: 36px;
}


@media (max-width: 991.98px) {
			.gen-image-41 {
				width: 36px;
				height: 36px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-41 {
						width: 36px;
						height: 36px;
					}
}

.gen-image-41 .image-a span {
	line-height: 1.2em;
}
.gen-image-41 .image-a {
	line-height: 1.2em;
}
.gen-image-41 .image-a  {
}
.gen-image-41 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-137 { position: relative; }





.gen-heading-137 .h span {
	line-height: 1.2em;
}
.gen-heading-137 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-137 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-137 .h  span {
font-size: 18px;
}
.gen-heading-137 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-345 { position: relative; }





.gen-paragraph-345 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-345 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.gen-paragraph-345 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-345 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-345 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-345 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-345 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-84 { position: relative; }
.gen-linkbutton-84 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-84 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-84 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-84 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-84 > .button  {
	font-size: 16px;
}
.gen-linkbutton-84 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-84 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-84 > .button  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-84 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-84 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-84 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-84 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-84 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-84 > .button > span{
padding:0 0px;
}



.gen-editorcolumn-235 { position: relative; }





.gen-editorcolumn-235 span {
}
.gen-editorcolumn-235 {
	text-transform: 0;
}

.gen-block-186 { position: relative; }





.gen-block-186 span {
}
.gen-block-186 {
}
.gen-block-186  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-186 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-42 { position: relative; }
.gen-image-42 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 36px;
	height: 36px;
}


@media (max-width: 991.98px) {
			.gen-image-42 {
				width: 36px;
				height: 36px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-42 {
						width: 36px;
						height: 36px;
					}
}

.gen-image-42 .image-a span {
	line-height: 1.2em;
}
.gen-image-42 .image-a {
	line-height: 1.2em;
}
.gen-image-42 .image-a  {
}
.gen-image-42 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-138 { position: relative; }





.gen-heading-138 .h span {
	line-height: 1.2em;
}
.gen-heading-138 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-138 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-138 .h  span {
font-size: 18px;
}
.gen-heading-138 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-346 { position: relative; }





.gen-paragraph-346 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-346 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.gen-paragraph-346 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-346 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-346 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-346 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-346 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-85 { position: relative; }
.gen-linkbutton-85 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-85 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-85 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-85 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-85 > .button  {
	font-size: 16px;
}
.gen-linkbutton-85 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-85 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-85 > .button  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-85 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-85 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-85 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-85 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-85 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-85 > .button > span{
padding:0 0px;
}



.gen-editorcolumn-236 { position: relative; }





.gen-editorcolumn-236 span {
}
.gen-editorcolumn-236 {
	text-transform: 0;
}

.gen-block-187 { position: relative; }





.gen-block-187 span {
}
.gen-block-187 {
}
.gen-block-187  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-187 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-43 { position: relative; }
.gen-image-43 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 36px;
	height: 36px;
}


@media (max-width: 991.98px) {
			.gen-image-43 {
				width: 36px;
				height: 36px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-43 {
						width: 36px;
						height: 36px;
					}
}

.gen-image-43 .image-a span {
	line-height: 1.2em;
}
.gen-image-43 .image-a {
	line-height: 1.2em;
}
.gen-image-43 .image-a  {
}
.gen-image-43 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-139 { position: relative; }





.gen-heading-139 .h span {
	line-height: 1.2em;
}
.gen-heading-139 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-139 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-139 .h  span {
font-size: 18px;
}
.gen-heading-139 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-347 { position: relative; }





.gen-paragraph-347 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-347 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.gen-paragraph-347 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-347 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-347 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-347 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-347 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-86 { position: relative; }
.gen-linkbutton-86 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-86 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-86 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-86 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-86 > .button  {
	font-size: 16px;
}
.gen-linkbutton-86 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-86 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-86 > .button  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-86 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-86 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-86 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-86 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-86 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-86 > .button > span{
padding:0 0px;
}





.gen-editormain-26 { position: relative; }





.gen-editorsection-71 { position: relative; }





.gen-editorsection-71 span {
}
.gen-editorsection-71 {
	text-transform: 0;
}
.gen-editorsection-71  {
	padding-top: 90px;
	padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-71  {
	padding-top: 90px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-71 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-154 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-154 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-154 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-154 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-154 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-154 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-154 { position: relative; }





.gen-editorrow-154 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-154 span {
}
.gen-editorrow-154 {
	text-transform: 0;
}
.gen-editorrow-154  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-154 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-237 { position: relative; }





.gen-editorcolumn-237 span {
}
.gen-editorcolumn-237 {
	text-transform: 0;
}

.gen-block-188 { position: relative; }
.gen-block-188 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-188 span {
}
.gen-block-188 {
}
.gen-block-188  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-block-188 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-140 { position: relative; }
.gen-heading-140 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-140 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-140 {
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-heading-140 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-140 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-140 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-140 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-140 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-140 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-140 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-140 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-140 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-140 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-140 .h  span {
font-size: 36px;
	}
}
.gen-heading-140 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-348 { position: relative; }
.gen-paragraph-348 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 636px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-348 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-348 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-348 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-348 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-348 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-348 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-348 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-348 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-348 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editorrow-155 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-155 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-155 .col:nth-child(2) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-155 .col:nth-child(3) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-155 .col:nth-child(4) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-155 .col:nth-child(5) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-155 .col:nth-child(6) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-155 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-155 .col:nth-child(2) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-155 .col:nth-child(3) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-155 .col:nth-child(4) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-155 .col:nth-child(5) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-155 .col:nth-child(6) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-155 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-155 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-155 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-155 .col:nth-child(4) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-155 .col:nth-child(5) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-155 .col:nth-child(6) {
flex: 0 0 auto;
 width: 33.33%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-155 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-155 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-155 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-155 .col:nth-child(4) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-155 .col:nth-child(5) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-155 .col:nth-child(6) {
flex: 0 0 auto;
 width: 33.33%;
}

}
@media (max-width: 575.98px) {
.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%;
}
.gen-editorrow-155 .col:nth-child(3) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-155 .col:nth-child(4) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-155 .col:nth-child(5) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-155 .col:nth-child(6) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-155 { position: relative; }
.gen-editorrow-155 {
	margin-top: 15px;
}





.gen-editorrow-155 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-155 span {
}
.gen-editorrow-155 {
	text-transform: 0;
}
.gen-editorrow-155  {
	padding-top: 5px;
	padding-bottom: 5px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-155   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-155  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-155  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-155  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-155 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-238 { position: relative; }





.gen-editorcolumn-238 span {
}
.gen-editorcolumn-238 {
	text-transform: 0;
}

.gen-block-189 { position: relative; }
.gen-block-189 {
	height: 133px;
}


@media (max-width: 991.98px) {
			.gen-block-189 {
				margin-bottom: 20px;
			}
}



.gen-block-189 span {
}
.gen-block-189 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-block-189  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-189 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-block-189:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(45, 45, 45, 1);
}

.gen-imagewithtext-1 { position: relative; }
.gen-imagewithtext-1 {
	margin-top: 0px;
	margin-bottom: 0px;
}





.gen-imagewithtext-1 span {
	line-height: 1.2em;
}
.gen-imagewithtext-1 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-imagewithtext-1  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-1  span {
font-size: 16px;
}
.gen-imagewithtext-1 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-1 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-1 .image-wrapper { position: relative; }
.gen-imagewithtext-1 .image-wrapper {
	margin-bottom: 8px;
	width: 56px;
	height: 56px;
}





.gen-imagewithtext-1 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-1 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-1 .image-wrapper .image-a  {
}
.gen-imagewithtext-1 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-239 { position: relative; }





.gen-editorcolumn-239 span {
}
.gen-editorcolumn-239 {
	text-transform: 0;
}

.gen-block-190 { position: relative; }
.gen-block-190 {
	height: 133px;
}


@media (max-width: 991.98px) {
			.gen-block-190 {
				margin-bottom: 20px;
			}
}



.gen-block-190 span {
}
.gen-block-190 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-block-190  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-190 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-block-190:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(45, 45, 45, 1);
}

.gen-imagewithtext-2 { position: relative; }





.gen-imagewithtext-2 span {
	line-height: 1.2em;
}
.gen-imagewithtext-2 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-imagewithtext-2  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-2  span {
font-size: 16px;
}
.gen-imagewithtext-2 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-2 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-2 .image-wrapper { position: relative; }
.gen-imagewithtext-2 .image-wrapper {
	margin-bottom: 8px;
	width: 56px;
	height: 56px;
}





.gen-imagewithtext-2 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-2 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-2 .image-wrapper .image-a  {
}
.gen-imagewithtext-2 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-240 { position: relative; }





.gen-editorcolumn-240 span {
}
.gen-editorcolumn-240 {
	text-transform: 0;
}

.gen-block-191 { position: relative; }
.gen-block-191 {
	height: 133px;
}


@media (max-width: 991.98px) {
			.gen-block-191 {
				margin-bottom: 20px;
			}
}



.gen-block-191 span {
}
.gen-block-191 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-block-191  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-191 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-block-191:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(45, 45, 45, 1);
}

.gen-imagewithtext-3 { position: relative; }





.gen-imagewithtext-3 span {
	line-height: 1.2em;
}
.gen-imagewithtext-3 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-imagewithtext-3  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-3  span {
font-size: 16px;
}
.gen-imagewithtext-3 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-3 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-3 .image-wrapper { position: relative; }
.gen-imagewithtext-3 .image-wrapper {
	margin-bottom: 8px;
	width: 56px;
	height: 56px;
}





.gen-imagewithtext-3 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-3 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-3 .image-wrapper .image-a  {
}
.gen-imagewithtext-3 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-241 { position: relative; }





.gen-editorcolumn-241 span {
}
.gen-editorcolumn-241 {
	text-transform: 0;
}

.gen-block-192 { position: relative; }
.gen-block-192 {
	height: 133px;
}





.gen-block-192 span {
}
.gen-block-192 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-block-192  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-192 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-block-192:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(45, 45, 45, 1);
}

.gen-imagewithtext-4 { position: relative; }





.gen-imagewithtext-4 span {
	line-height: 1.2em;
}
.gen-imagewithtext-4 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-imagewithtext-4  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-4  span {
font-size: 16px;
}
.gen-imagewithtext-4 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-4 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-4 .image-wrapper { position: relative; }
.gen-imagewithtext-4 .image-wrapper {
	margin-bottom: 8px;
	width: 56px;
	height: 56px;
}





.gen-imagewithtext-4 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-4 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-4 .image-wrapper .image-a  {
}
.gen-imagewithtext-4 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-242 { position: relative; }





.gen-editorcolumn-242 span {
}
.gen-editorcolumn-242 {
	text-transform: 0;
}

.gen-block-193 { position: relative; }
.gen-block-193 {
	height: 133px;
}





.gen-block-193 span {
}
.gen-block-193 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-block-193  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-193 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-block-193:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(45, 45, 45, 1);
}

.gen-imagewithtext-5 { position: relative; }





.gen-imagewithtext-5 span {
	line-height: 1.2em;
}
.gen-imagewithtext-5 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-imagewithtext-5  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-5  span {
font-size: 16px;
}
.gen-imagewithtext-5 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-5 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-5 .image-wrapper { position: relative; }
.gen-imagewithtext-5 .image-wrapper {
	margin-bottom: 8px;
	width: 56px;
	height: 56px;
}





.gen-imagewithtext-5 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-5 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-5 .image-wrapper .image-a  {
}
.gen-imagewithtext-5 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-243 { position: relative; }





.gen-editorcolumn-243 span {
}
.gen-editorcolumn-243 {
	text-transform: 0;
}

.gen-block-194 { position: relative; }
.gen-block-194 {
	height: 133px;
}





.gen-block-194 span {
}
.gen-block-194 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-block-194  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-194 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-block-194:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(45, 45, 45, 1);
}

.gen-imagewithtext-6 { position: relative; }





.gen-imagewithtext-6 span {
	line-height: 1.2em;
}
.gen-imagewithtext-6 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-imagewithtext-6  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-6  span {
font-size: 16px;
}
.gen-imagewithtext-6 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-6 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-6 .image-wrapper { position: relative; }
.gen-imagewithtext-6 .image-wrapper {
	margin-bottom: 8px;
	width: 56px;
	height: 56px;
}





.gen-imagewithtext-6 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-6 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-6 .image-wrapper .image-a  {
}
.gen-imagewithtext-6 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}







.gen-editorsection-72 { position: relative; }





.gen-editorsection-72 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-72 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-72  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-72  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-72  {
	padding-top: 5px;
	padding-bottom: 5px;
	}
}
.gen-editorsection-72 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-156 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-156 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-156 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-156 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-156 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-156 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-156 { position: relative; }
.gen-editorrow-156 {
	margin-bottom: 0px;
}





.gen-editorrow-156 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-156 span {
}
.gen-editorrow-156 {
	text-transform: 0;
}
.gen-editorrow-156  {
	padding-top: 5px;
	padding-bottom: 5px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-156   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-156  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-156  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-156 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-244 { position: relative; }





.gen-editorcolumn-244 span {
}
.gen-editorcolumn-244 {
	text-transform: 0;
}

.gen-block-195 { position: relative; }
.gen-block-195 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-block-195 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-block-195 {
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-block-195 {
				margin-bottom: 0px;
				width: 100%;
			}
}

.gen-block-195 span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-block-195 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-195  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
@media (max-width: 991.98px) {
  .gen-block-195  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-195  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-195 {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-block-195:active {
	color: rgba(255, 255, 255, 1);
}

.gen-heading-141 { position: relative; }
.gen-heading-141 {
	margin-bottom: 15px;
	width: auto;
}





.gen-heading-141 .h span {
	line-height: 1.2em;
}
.gen-heading-141 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-141 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-size: 42px;
	text-align: center;
}
.gen-heading-141 .h  span {
font-size: 42px;
}
@media (max-width: 991.98px) {
  .gen-heading-141 .h  {
	font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-141 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-141 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-141 .h  span {
font-size: 28px;
	}
}
.gen-heading-141 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-imagewithinlinetext-1 { position: relative; }
.gen-imagewithinlinetext-1 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-1 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-1 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-1  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-1  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-1  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-1 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-1 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-1 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-1 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 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(0, 0, 0, 1);
}
.gen-imagewithinlinetext-1 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithinlinetext-2 { position: relative; }
.gen-imagewithinlinetext-2 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-2 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-2 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-2  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-2  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-2  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-2  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-2 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-2 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-2 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-2 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 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(0, 0, 0, 1);
}
.gen-imagewithinlinetext-2 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithinlinetext-3 { position: relative; }
.gen-imagewithinlinetext-3 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-3 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-3 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-3  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-3  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-3  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-3  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-3 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-3 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-3 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-3 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 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(0, 0, 0, 1);
}
.gen-imagewithinlinetext-3 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithinlinetext-4 { position: relative; }
.gen-imagewithinlinetext-4 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-4 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-4 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-4  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-4  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-4  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-4  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-4 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-4 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-4 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-4 .image-wrapper {
	margin-right: 15px;
	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(0, 0, 0, 1);
}
.gen-imagewithinlinetext-4 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithinlinetext-5 { position: relative; }
.gen-imagewithinlinetext-5 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-5 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-5 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-5  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-5  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-5  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-5  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-5 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-5 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-5 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-5 .image-wrapper {
	margin-right: 15px;
	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(0, 0, 0, 1);
}
.gen-imagewithinlinetext-5 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-linkbutton-87 { position: relative; }
.gen-linkbutton-87 {
	margin-top: 15px;
	margin-right: auto;
	margin-left: 0px;
	width: auto;
}
@media (min-width: 1200.00px) {
	.gen-linkbutton-87 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-linkbutton-87 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
			.gen-linkbutton-87 {
				width: 100%;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-linkbutton-87 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
			.gen-linkbutton-87 {
				width: 100%;
			}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-linkbutton-87 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
			.gen-linkbutton-87 {
				width: 100%;
			}
}
@media (max-width: 575.98px) {
	.gen-linkbutton-87 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-linkbutton-87 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-linkbutton-87 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-linkbutton-87 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-linkbutton-87 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-linkbutton-87 {
display:none !important;
} }
.gen-linkbutton-87 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-linkbutton-87 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-linkbutton-87 > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-linkbutton-87 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-87 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-87 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-87 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-87 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-87 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-linkbutton-87 > .button > span{
padding:0 8px;
}





.gen-editorsection-73 { position: relative; }





.gen-editorsection-73 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-73 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-73  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-73  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-73  {
	padding-top: 5px;
	padding-bottom: 5px;
	}
}
.gen-editorsection-73 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-157 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-157 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-157 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-157 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-157 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-157 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-157 { position: relative; }





.gen-editorrow-157 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-157 span {
}
.gen-editorrow-157 {
	text-transform: 0;
}
.gen-editorrow-157  {
	padding-top: 5px;
	padding-bottom: 5px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-157   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-157  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-157 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-245 { position: relative; }





.gen-editorcolumn-245 span {
}
.gen-editorcolumn-245 {
	text-transform: 0;
}

.gen-block-196 { position: relative; }
.gen-block-196 {
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-block-196 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-block-196 {
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-block-196 {
				margin-bottom: 0px;
				width: 100%;
			}
}

.gen-block-196 span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-block-196 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-196  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
@media (max-width: 991.98px) {
  .gen-block-196  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-196  {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	}
}
.gen-block-196 {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-block-196:active {
	color: rgba(255, 255, 255, 1);
}

.gen-heading-142 { position: relative; }
.gen-heading-142 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: auto;
}





.gen-heading-142 .h span {
	line-height: 1.2em;
}
.gen-heading-142 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-142 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-size: 42px;
	text-align: center;
}
.gen-heading-142 .h  span {
font-size: 42px;
}
@media (max-width: 991.98px) {
  .gen-heading-142 .h  {
	font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-142 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-142 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-142 .h  span {
font-size: 28px;
	}
}
.gen-heading-142 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-88 { position: relative; }
.gen-linkbutton-88 {
	margin-top: 15px;
	margin-right: auto;
	margin-left: 0px;
	width: auto;
}
@media (min-width: 1200.00px) {
	.gen-linkbutton-88 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-linkbutton-88 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
			.gen-linkbutton-88 {
				width: 100%;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-linkbutton-88 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
			.gen-linkbutton-88 {
				width: 100%;
			}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-linkbutton-88 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
			.gen-linkbutton-88 {
				width: 100%;
			}
}
@media (max-width: 575.98px) {
	.gen-linkbutton-88 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-linkbutton-88 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-linkbutton-88 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-linkbutton-88 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-linkbutton-88 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-linkbutton-88 {
display:none !important;
} }
.gen-linkbutton-88 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-linkbutton-88 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-linkbutton-88 > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-linkbutton-88 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-88 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-88 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-88 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-88 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-88 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-linkbutton-88 > .button > span{
padding:0 8px;
}

.gen-block-197 { position: relative; }




@media (max-width: 575.98px) {
								.gen-block-197 {
									height: auto;
								}
}

.gen-block-197 span {
	line-height: 1.2em;
}
.gen-block-197 {
	line-height: 1.2em;
}
.gen-block-197  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-197 {
	color: rgba(113, 113, 130, 1);
}

.gen-block-198 { position: relative; }
.gen-block-198 {
	margin-right: auto;
	width: 32%;
}


@media (max-width: 991.98px) {
			.gen-block-198 {
				margin-right: auto;
				width: 48%;
			}
}


@media (max-width: 575.98px) {
					.gen-block-198 {
						width: 100%;
					}
}

.gen-block-198 span {
}
.gen-block-198 {
}
.gen-block-198  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-198 {
	color: rgba(0, 0, 0, 1);
}

.gen-video-1 { position: relative; }
.gen-video-1 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 100%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-1 {
		height: 220px;
	}
}

@media (max-width: 991.98px) {
	.gen-video-1 {
		height: 160px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-1 {
		height: 140px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-1 {
		margin-right: auto;
		width: 100%;
		height: 180px;
	}
}

.gen-video-1 .video span {
	line-height: 1.2em;
}
.gen-video-1 .video {
	line-height: 1.2em;
}
.gen-video-1 .video  {
}
.gen-video-1 .video {
	color: rgba(113, 113, 130, 1);
}


.gen-paragraph-349 { position: relative; }
.gen-paragraph-349 {
	margin-top: 15px;
	margin-bottom: 15px;
}





.gen-paragraph-349 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-349 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-349 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 24px;
}
.gen-paragraph-349 .paragraph  span {
font-size: 24px;
}
.gen-paragraph-349 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-block-199 { position: relative; }
.gen-block-199 {
	margin-right: auto;
	margin-left: auto;
	width: 32%;
}


@media (max-width: 991.98px) {
			.gen-block-199 {
				margin-left: auto;
				width: 48%;
			}
}


@media (max-width: 575.98px) {
					.gen-block-199 {
						width: 100%;
					}
}

.gen-block-199 span {
}
.gen-block-199 {
}
.gen-block-199  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-199 {
	color: rgba(0, 0, 0, 1);
}

.gen-video-2 { position: relative; }
.gen-video-2 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 100%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-2 {
		height: 220px;
	}
}

@media (max-width: 991.98px) {
	.gen-video-2 {
		height: 160px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-2 {
		height: 140px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-2 {
		margin-right: auto;
		width: 100%;
		height: 180px;
	}
}

.gen-video-2 .video span {
	line-height: 1.2em;
}
.gen-video-2 .video {
	line-height: 1.2em;
}
.gen-video-2 .video  {
}
.gen-video-2 .video {
	color: rgba(113, 113, 130, 1);
}


.gen-paragraph-350 { position: relative; }
.gen-paragraph-350 {
	margin-top: 15px;
	margin-bottom: 15px;
}





.gen-paragraph-350 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-350 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-350 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 24px;
}
.gen-paragraph-350 .paragraph  span {
font-size: 24px;
}
.gen-paragraph-350 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-block-200 { position: relative; }
.gen-block-200 {
	margin-left: auto;
	width: 32%;
}


@media (max-width: 991.98px) {
			.gen-block-200 {
				margin-right: auto;
				width: 48%;
			}
}


@media (max-width: 575.98px) {
					.gen-block-200 {
						width: 100%;
					}
}

.gen-block-200 span {
}
.gen-block-200 {
}
.gen-block-200  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-200 {
	color: rgba(0, 0, 0, 1);
}

.gen-video-3 { position: relative; }
.gen-video-3 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 100%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-3 {
		height: 220px;
	}
}

@media (max-width: 991.98px) {
	.gen-video-3 {
		height: 160px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-3 {
		height: 140px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-3 {
		margin-right: auto;
		width: 100%;
		height: 180px;
	}
}

.gen-video-3 .video span {
	line-height: 1.2em;
}
.gen-video-3 .video {
	line-height: 1.2em;
}
.gen-video-3 .video  {
}
.gen-video-3 .video {
	color: rgba(113, 113, 130, 1);
}


.gen-paragraph-351 { position: relative; }
.gen-paragraph-351 {
	margin-top: 15px;
	margin-bottom: 15px;
}





.gen-paragraph-351 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-351 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-351 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 24px;
}
.gen-paragraph-351 .paragraph  span {
font-size: 24px;
}
.gen-paragraph-351 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-block-201 { position: relative; }
.gen-block-201 {
	margin-right: auto;
	margin-left: 0px;
	width: 32%;
}


@media (max-width: 991.98px) {
			.gen-block-201 {
				margin-left: auto;
				width: 48%;
			}
}


@media (max-width: 575.98px) {
					.gen-block-201 {
						width: 100%;
					}
}

.gen-block-201 span {
}
.gen-block-201 {
}
.gen-block-201  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-201 {
	color: rgba(0, 0, 0, 1);
}

.gen-video-4 { position: relative; }
.gen-video-4 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 100%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-4 {
		height: 220px;
	}
}

@media (max-width: 991.98px) {
	.gen-video-4 {
		height: 160px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-4 {
		height: 140px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-4 {
		margin-right: auto;
		width: 100%;
		height: 180px;
	}
}

.gen-video-4 .video span {
	line-height: 1.2em;
}
.gen-video-4 .video {
	line-height: 1.2em;
}
.gen-video-4 .video  {
}
.gen-video-4 .video {
	color: rgba(113, 113, 130, 1);
}


.gen-paragraph-352 { position: relative; }
.gen-paragraph-352 {
	margin-top: 15px;
	margin-bottom: 15px;
}





.gen-paragraph-352 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-352 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-352 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 24px;
}
.gen-paragraph-352 .paragraph  span {
font-size: 24px;
}
.gen-paragraph-352 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-block-202 { position: relative; }
.gen-block-202 {
	margin-right: auto;
	margin-left: auto;
	width: 32%;
}


@media (max-width: 991.98px) {
			.gen-block-202 {
				margin-right: auto;
				width: 48%;
			}
}


@media (max-width: 575.98px) {
					.gen-block-202 {
						width: 100%;
					}
}

.gen-block-202 span {
}
.gen-block-202 {
}
.gen-block-202  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-202 {
	color: rgba(0, 0, 0, 1);
}

.gen-video-5 { position: relative; }
.gen-video-5 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 100%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-5 {
		height: 220px;
	}
}

@media (max-width: 991.98px) {
	.gen-video-5 {
		height: 160px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-5 {
		height: 140px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-5 {
		margin-right: auto;
		width: 100%;
		height: 180px;
	}
}

.gen-video-5 .video span {
	line-height: 1.2em;
}
.gen-video-5 .video {
	line-height: 1.2em;
}
.gen-video-5 .video  {
}
.gen-video-5 .video {
	color: rgba(113, 113, 130, 1);
}


.gen-paragraph-353 { position: relative; }
.gen-paragraph-353 {
	margin-top: 15px;
	margin-bottom: 15px;
}





.gen-paragraph-353 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-353 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-353 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 24px;
}
.gen-paragraph-353 .paragraph  span {
font-size: 24px;
}
.gen-paragraph-353 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-block-203 { position: relative; }
.gen-block-203 {
	margin-right: 0px;
	margin-left: auto;
	width: 32%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-block-203 {
				margin-left: auto;
				width: 48%;
			}
}


@media (max-width: 575.98px) {
					.gen-block-203 {
						width: 100%;
					}
}

.gen-block-203 span {
}
.gen-block-203 {
}
.gen-block-203  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-203 {
	color: rgba(0, 0, 0, 1);
}







.gen-editorsection-74 { position: relative; }





.gen-editorsection-74 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-74 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-74  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-74  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-74  {
	padding-top: 5px;
	padding-bottom: 5px;
	}
}
.gen-editorsection-74 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-158 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-158 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-158 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-158 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-158 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-158 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-158 { position: relative; }





.gen-editorrow-158 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-158 span {
}
.gen-editorrow-158 {
	text-transform: 0;
}
.gen-editorrow-158  {
	padding-top: 5px;
	padding-bottom: 5px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-158   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-158  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-158 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-246 { position: relative; }





.gen-editorcolumn-246 span {
}
.gen-editorcolumn-246 {
	text-transform: 0;
}

.gen-block-204 { position: relative; }
.gen-block-204 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-204 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-204 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-204 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-204 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100%;
		height: auto;
	}
}

.gen-block-204 span {
	line-height: 1.2em;
}
.gen-block-204 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-204  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-block-204  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-204 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-143 { position: relative; }
.gen-heading-143 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: auto;
}





.gen-heading-143 .h span {
	line-height: 1.2em;
}
.gen-heading-143 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-143 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-size: 42px;
	text-align: center;
}
.gen-heading-143 .h  span {
font-size: 42px;
}
@media (max-width: 991.98px) {
  .gen-heading-143 .h  {
	font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-143 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-143 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-143 .h  span {
font-size: 28px;
	}
}
.gen-heading-143 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-expansionbox-12 { position: relative; }
.gen-expansionbox-12 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-12 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-12 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-12 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-12 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-12 span {
	line-height: 1.2em;
}
.gen-expansionbox-12 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-12  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-12 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-12 .header { position: relative; }





.gen-expansionbox-12 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-12 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-12 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-12 .header  span {
font-size: 22px;
}
.gen-expansionbox-12 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-12 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-12 .header .image { position: relative; }
.gen-expansionbox-12 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-12 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-12 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-12 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-12 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-12 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-12 .header .expansion-icon { position: relative; }





.gen-expansionbox-12 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-12 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-12 .header .expansion-icon  {
}
.gen-expansionbox-12 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-12 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-12 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-12 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-12 .panel { position: relative; }





.gen-expansionbox-12 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-12 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-expansionbox-12 .panel  {
}
.gen-expansionbox-12 .panel {
	color: rgba(0, 0, 0, 0);
}

.gen-paragraph-354 { position: relative; }
.gen-paragraph-354 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-354 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-354 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-354 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-354 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-354 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-354 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-13 { position: relative; }
.gen-expansionbox-13 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-13 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-13 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-13 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-13 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-13 span {
	line-height: 1.2em;
}
.gen-expansionbox-13 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-13  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-13 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-13 .header { position: relative; }





.gen-expansionbox-13 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-13 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-13 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-13 .header  span {
font-size: 22px;
}
.gen-expansionbox-13 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-13 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-13 .header .image { position: relative; }
.gen-expansionbox-13 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-13 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-13 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-13 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-13 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-13 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-13 .header .expansion-icon { position: relative; }





.gen-expansionbox-13 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-13 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-13 .header .expansion-icon  {
}
.gen-expansionbox-13 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-13 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-13 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-13 .panel { position: relative; }





.gen-expansionbox-13 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-13 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-expansionbox-13 .panel  {
}
.gen-expansionbox-13 .panel {
	color: rgba(0, 0, 0, 0);
}

.gen-paragraph-355 { position: relative; }
.gen-paragraph-355 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-355 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-355 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-355 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-355 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-355 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-355 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-14 { position: relative; }
.gen-expansionbox-14 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-14 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-14 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-14 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-14 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-14 span {
	line-height: 1.2em;
}
.gen-expansionbox-14 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-14  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-14 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-14 .header { position: relative; }





.gen-expansionbox-14 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-14 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-14 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-14 .header  span {
font-size: 22px;
}
.gen-expansionbox-14 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-14 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-14 .header .image { position: relative; }
.gen-expansionbox-14 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-14 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-14 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-14 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-14 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-14 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-14 .header .expansion-icon { position: relative; }





.gen-expansionbox-14 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-14 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-14 .header .expansion-icon  {
}
.gen-expansionbox-14 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-14 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-14 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-14 .panel { position: relative; }





.gen-expansionbox-14 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-14 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-expansionbox-14 .panel  {
}
.gen-expansionbox-14 .panel {
	color: rgba(0, 0, 0, 0);
}

.gen-paragraph-356 { position: relative; }
.gen-paragraph-356 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-356 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-356 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-356 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-356 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-356 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-356 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-15 { position: relative; }
.gen-expansionbox-15 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-15 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-15 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-15 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-15 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-15 span {
	line-height: 1.2em;
}
.gen-expansionbox-15 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-15  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-15 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-15 .header { position: relative; }





.gen-expansionbox-15 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-15 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-15 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-15 .header  span {
font-size: 22px;
}
.gen-expansionbox-15 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-15 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-15 .header .image { position: relative; }
.gen-expansionbox-15 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-15 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-15 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-15 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-15 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-15 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-15 .header .expansion-icon { position: relative; }





.gen-expansionbox-15 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-15 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-15 .header .expansion-icon  {
}
.gen-expansionbox-15 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-15 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-15 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-15 .panel { position: relative; }





.gen-expansionbox-15 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-15 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-paragraph-357 { position: relative; }
.gen-paragraph-357 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-357 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-357 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-357 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-357 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-357 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-357 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-16 { position: relative; }
.gen-expansionbox-16 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-16 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-16 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-16 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-16 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-16 span {
	line-height: 1.2em;
}
.gen-expansionbox-16 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-16  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-16 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-16 .header { position: relative; }





.gen-expansionbox-16 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-16 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-16 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-16 .header  span {
font-size: 22px;
}
.gen-expansionbox-16 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-16 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-16 .header .image { position: relative; }
.gen-expansionbox-16 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-16 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-16 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-16 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-16 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-16 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-16 .header .expansion-icon { position: relative; }





.gen-expansionbox-16 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-16 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-16 .header .expansion-icon  {
}
.gen-expansionbox-16 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-16 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-16 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-16 .panel { position: relative; }





.gen-expansionbox-16 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-16 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-paragraph-358 { position: relative; }
.gen-paragraph-358 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-358 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-358 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-358 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-358 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-358 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-358 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-17 { position: relative; }
.gen-expansionbox-17 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-17 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-17 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-17 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-17 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-17 span {
	line-height: 1.2em;
}
.gen-expansionbox-17 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-17  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-17 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-17 .header { position: relative; }





.gen-expansionbox-17 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-17 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-17 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-17 .header  span {
font-size: 22px;
}
.gen-expansionbox-17 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-17 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-17 .header .image { position: relative; }
.gen-expansionbox-17 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-17 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-17 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-17 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-17 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-17 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-17 .header .expansion-icon { position: relative; }





.gen-expansionbox-17 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-17 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-17 .header .expansion-icon  {
}
.gen-expansionbox-17 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-17 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-17 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-17 .panel { position: relative; }





.gen-expansionbox-17 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-17 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-paragraph-359 { position: relative; }
.gen-paragraph-359 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-359 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-359 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-359 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-359 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-359 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-359 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-18 { position: relative; }
.gen-expansionbox-18 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-18 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-18 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-18 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-18 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-18 span {
	line-height: 1.2em;
}
.gen-expansionbox-18 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-18  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-18 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-18 .header { position: relative; }





.gen-expansionbox-18 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-18 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-18 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-18 .header  span {
font-size: 22px;
}
.gen-expansionbox-18 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-18 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-18 .header .image { position: relative; }
.gen-expansionbox-18 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-18 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-18 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-18 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-18 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-18 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-18 .header .expansion-icon { position: relative; }





.gen-expansionbox-18 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-18 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-18 .header .expansion-icon  {
}
.gen-expansionbox-18 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-18 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-18 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-18 .panel { position: relative; }





.gen-expansionbox-18 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-18 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-paragraph-360 { position: relative; }
.gen-paragraph-360 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-360 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-360 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-360 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-360 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-360 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-360 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-19 { position: relative; }
.gen-expansionbox-19 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-19 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-19 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-19 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-19 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-19 span {
	line-height: 1.2em;
}
.gen-expansionbox-19 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-19  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-19 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-19 .header { position: relative; }





.gen-expansionbox-19 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-19 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-19 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-19 .header  span {
font-size: 22px;
}
.gen-expansionbox-19 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-19 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-19 .header .image { position: relative; }
.gen-expansionbox-19 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-19 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-19 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-19 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-19 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-19 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-19 .header .expansion-icon { position: relative; }





.gen-expansionbox-19 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-19 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-19 .header .expansion-icon  {
}
.gen-expansionbox-19 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-19 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-19 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-19 .panel { position: relative; }





.gen-expansionbox-19 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-19 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-paragraph-361 { position: relative; }
.gen-paragraph-361 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-361 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-361 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-361 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-361 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-361 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-361 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-20 { position: relative; }
.gen-expansionbox-20 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-20 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-20 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-20 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-20 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-20 span {
	line-height: 1.2em;
}
.gen-expansionbox-20 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-20  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-20 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-20 .header { position: relative; }





.gen-expansionbox-20 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-20 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-20 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-20 .header  span {
font-size: 22px;
}
.gen-expansionbox-20 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-20 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-20 .header .image { position: relative; }
.gen-expansionbox-20 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-20 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-20 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-20 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-20 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-20 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-20 .header .expansion-icon { position: relative; }





.gen-expansionbox-20 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-20 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-20 .header .expansion-icon  {
}
.gen-expansionbox-20 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-20 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-20 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-20 .panel { position: relative; }





.gen-expansionbox-20 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-20 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-paragraph-362 { position: relative; }
.gen-paragraph-362 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-362 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-362 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-362 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-362 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-362 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-362 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-21 { position: relative; }
.gen-expansionbox-21 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-21 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-21 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-21 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-21 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-21 span {
	line-height: 1.2em;
}
.gen-expansionbox-21 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-21  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-21 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-21 .header { position: relative; }





.gen-expansionbox-21 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-21 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-21 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-21 .header  span {
font-size: 22px;
}
.gen-expansionbox-21 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-21 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-21 .header .image { position: relative; }
.gen-expansionbox-21 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-21 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-21 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-21 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-21 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-21 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-21 .header .expansion-icon { position: relative; }





.gen-expansionbox-21 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-21 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-21 .header .expansion-icon  {
}
.gen-expansionbox-21 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-21 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-21 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-21 .panel { position: relative; }





.gen-expansionbox-21 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-21 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-paragraph-363 { position: relative; }
.gen-paragraph-363 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-363 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-363 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-363 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-363 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-363 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-363 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-22 { position: relative; }
.gen-expansionbox-22 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-22 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-22 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-22 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-22 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-22 span {
	line-height: 1.2em;
}
.gen-expansionbox-22 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-22  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-22 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-22 .header { position: relative; }





.gen-expansionbox-22 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-22 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-22 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-22 .header  span {
font-size: 22px;
}
.gen-expansionbox-22 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-22 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-22 .header .image { position: relative; }
.gen-expansionbox-22 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-22 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-22 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-22 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-22 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-22 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-22 .header .expansion-icon { position: relative; }





.gen-expansionbox-22 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-22 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-22 .header .expansion-icon  {
}
.gen-expansionbox-22 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-22 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-22 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-22 .panel { position: relative; }





.gen-expansionbox-22 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-22 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-paragraph-364 { position: relative; }
.gen-paragraph-364 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-364 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-364 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-364 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-364 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-364 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-364 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-23 { position: relative; }
.gen-expansionbox-23 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-23 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-23 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-23 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-23 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-23 span {
	line-height: 1.2em;
}
.gen-expansionbox-23 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-23  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-23 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-23 .header { position: relative; }





.gen-expansionbox-23 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-23 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-23 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-23 .header  span {
font-size: 22px;
}
.gen-expansionbox-23 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-23 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-23 .header .image { position: relative; }
.gen-expansionbox-23 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-23 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-23 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-23 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-23 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-23 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-23 .header .expansion-icon { position: relative; }





.gen-expansionbox-23 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-23 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-23 .header .expansion-icon  {
}
.gen-expansionbox-23 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-23 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-23 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-23 .panel { position: relative; }





.gen-expansionbox-23 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-23 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-paragraph-365 { position: relative; }
.gen-paragraph-365 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-365 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-365 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-365 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-365 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-365 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-365 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-24 { position: relative; }
.gen-expansionbox-24 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-24 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-24 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-24 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-24 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-24 span {
	line-height: 1.2em;
}
.gen-expansionbox-24 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-24  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-24 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-24 .header { position: relative; }





.gen-expansionbox-24 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-24 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-24 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-24 .header  span {
font-size: 22px;
}
.gen-expansionbox-24 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-24 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-24 .header .image { position: relative; }
.gen-expansionbox-24 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-24 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-24 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-24 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-24 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-24 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-24 .header .expansion-icon { position: relative; }





.gen-expansionbox-24 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-24 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-24 .header .expansion-icon  {
}
.gen-expansionbox-24 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-24 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-24 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-24 .panel { position: relative; }





.gen-expansionbox-24 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-24 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-expansionbox-24 .panel  {
}
.gen-expansionbox-24 .panel {
	color: rgba(0, 0, 0, 0);
}

.gen-paragraph-366 { position: relative; }
.gen-paragraph-366 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-366 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-366 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-366 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-366 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-366 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-366 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-25 { position: relative; }
.gen-expansionbox-25 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-25 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-25 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-25 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-25 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-25 span {
	line-height: 1.2em;
}
.gen-expansionbox-25 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-25  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-25 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-25 .header { position: relative; }





.gen-expansionbox-25 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-25 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-25 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-25 .header  span {
font-size: 22px;
}
.gen-expansionbox-25 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-25 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-25 .header .image { position: relative; }
.gen-expansionbox-25 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-25 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-25 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-25 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-25 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-25 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-25 .header .expansion-icon { position: relative; }





.gen-expansionbox-25 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-25 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-25 .header .expansion-icon  {
}
.gen-expansionbox-25 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-25 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-25 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-25 .panel { position: relative; }





.gen-expansionbox-25 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-25 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-expansionbox-25 .panel  {
}
.gen-expansionbox-25 .panel {
	color: rgba(0, 0, 0, 0);
}

.gen-paragraph-367 { position: relative; }
.gen-paragraph-367 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-367 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-367 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-367 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-367 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-367 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-367 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-26 { position: relative; }
.gen-expansionbox-26 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-26 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-26 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-26 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-26 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-26 span {
	line-height: 1.2em;
}
.gen-expansionbox-26 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-26  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-26 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-26 .header { position: relative; }





.gen-expansionbox-26 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-26 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-26 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-26 .header  span {
font-size: 22px;
}
.gen-expansionbox-26 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-26 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-26 .header .image { position: relative; }
.gen-expansionbox-26 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-26 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-26 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-26 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-26 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-26 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-26 .header .expansion-icon { position: relative; }





.gen-expansionbox-26 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-26 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-26 .header .expansion-icon  {
}
.gen-expansionbox-26 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-26 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-26 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-26 .panel { position: relative; }





.gen-expansionbox-26 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-26 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-expansionbox-26 .panel  {
}
.gen-expansionbox-26 .panel {
	color: rgba(0, 0, 0, 0);
}

.gen-paragraph-368 { position: relative; }
.gen-paragraph-368 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-368 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-368 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-368 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-368 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-368 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-368 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-27 { position: relative; }
.gen-expansionbox-27 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-27 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-27 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-27 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-27 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-27 span {
	line-height: 1.2em;
}
.gen-expansionbox-27 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-27  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-27 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-27 .header { position: relative; }





.gen-expansionbox-27 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-27 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-27 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-27 .header  span {
font-size: 22px;
}
.gen-expansionbox-27 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-27 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-27 .header .image { position: relative; }
.gen-expansionbox-27 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-27 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-27 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-27 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-27 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-27 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-27 .header .expansion-icon { position: relative; }





.gen-expansionbox-27 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-27 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-27 .header .expansion-icon  {
}
.gen-expansionbox-27 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-27 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-27 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-27 .panel { position: relative; }





.gen-expansionbox-27 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-27 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-expansionbox-27 .panel  {
}
.gen-expansionbox-27 .panel {
	color: rgba(0, 0, 0, 0);
}

.gen-paragraph-369 { position: relative; }
.gen-paragraph-369 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-369 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-369 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-369 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-369 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-369 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-369 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-370 { position: relative; }
.gen-paragraph-370 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-370 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-370 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-370 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-370 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-370 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-370 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-28 { position: relative; }
.gen-expansionbox-28 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-28 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-28 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-28 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-28 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-28 span {
	line-height: 1.2em;
}
.gen-expansionbox-28 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-28  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-28 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-28 .header { position: relative; }





.gen-expansionbox-28 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-28 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-28 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-28 .header  span {
font-size: 22px;
}
.gen-expansionbox-28 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-28 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-28 .header .image { position: relative; }
.gen-expansionbox-28 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-28 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-28 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-28 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-28 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-28 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-28 .header .expansion-icon { position: relative; }





.gen-expansionbox-28 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-28 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-28 .header .expansion-icon  {
}
.gen-expansionbox-28 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-28 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-28 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-28 .panel { position: relative; }





.gen-expansionbox-28 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-28 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-expansionbox-28 .panel  {
}
.gen-expansionbox-28 .panel {
	color: rgba(0, 0, 0, 0);
}

.gen-paragraph-371 { position: relative; }
.gen-paragraph-371 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-371 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-371 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-371 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-371 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-371 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-371 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-29 { position: relative; }
.gen-expansionbox-29 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-29 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-29 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-29 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-29 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-29 span {
	line-height: 1.2em;
}
.gen-expansionbox-29 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-29  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-29 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-29 .header { position: relative; }





.gen-expansionbox-29 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-29 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-29 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-29 .header  span {
font-size: 22px;
}
.gen-expansionbox-29 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-29 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-29 .header .image { position: relative; }
.gen-expansionbox-29 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-29 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-29 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-29 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-29 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-29 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-29 .header .expansion-icon { position: relative; }





.gen-expansionbox-29 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-29 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-29 .header .expansion-icon  {
}
.gen-expansionbox-29 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-29 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-29 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-29 .panel { position: relative; }





.gen-expansionbox-29 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-29 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-expansionbox-29 .panel  {
}
.gen-expansionbox-29 .panel {
	color: rgba(0, 0, 0, 0);
}

.gen-paragraph-372 { position: relative; }
.gen-paragraph-372 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-372 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-372 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-372 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-372 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-372 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-372 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-30 { position: relative; }
.gen-expansionbox-30 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-30 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-30 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-30 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-30 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-30 span {
	line-height: 1.2em;
}
.gen-expansionbox-30 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-30  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-30 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-30 .header { position: relative; }





.gen-expansionbox-30 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-30 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-30 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-30 .header  span {
font-size: 22px;
}
.gen-expansionbox-30 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-30 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-30 .header .image { position: relative; }
.gen-expansionbox-30 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-30 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-30 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-30 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-30 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-30 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-30 .header .expansion-icon { position: relative; }





.gen-expansionbox-30 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-30 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-30 .header .expansion-icon  {
}
.gen-expansionbox-30 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-30 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-30 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-30 .panel { position: relative; }





.gen-expansionbox-30 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-30 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-expansionbox-30 .panel  {
}
.gen-expansionbox-30 .panel {
	color: rgba(0, 0, 0, 0);
}

.gen-paragraph-373 { position: relative; }
.gen-paragraph-373 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-373 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-373 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-373 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-373 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-373 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-373 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-expansionbox-31 { position: relative; }
.gen-expansionbox-31 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-31 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-31 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionbox-31 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionbox-31 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100%;
		height: auto;
	}
}

.gen-expansionbox-31 span {
	line-height: 1.2em;
}
.gen-expansionbox-31 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-31  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-expansionbox-31 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-expansionbox-31 .header { position: relative; }





.gen-expansionbox-31 .header span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-31 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-31 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-expansionbox-31 .header  span {
font-size: 22px;
}
.gen-expansionbox-31 .header {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionbox-31 .header.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-31 .header .image { position: relative; }
.gen-expansionbox-31 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-31 .header .image .image-a span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-31 .header .image .image-a {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-expansionbox-31 .header .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-expansionbox-31 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-expansionbox-31 .header .image .image-a:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-expansionbox-31 .header .expansion-icon { position: relative; }





.gen-expansionbox-31 .header .expansion-icon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-31 .header .expansion-icon {
	line-height: 1.2em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-expansionbox-31 .header .expansion-icon  {
}
.gen-expansionbox-31 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-31 .header .expansion-icon div > i{
font-size:24px;
}
.gen-expansionbox-31 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-31 .panel { position: relative; }





.gen-expansionbox-31 .panel span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-expansionbox-31 .panel {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-expansionbox-31 .panel  {
}
.gen-expansionbox-31 .panel {
	color: rgba(0, 0, 0, 0);
}

.gen-paragraph-374 { position: relative; }
.gen-paragraph-374 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 97%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-374 {
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-paragraph-374 .paragraph span {
	line-height: 1.8000000000000005em;
	letter-spacing: 0em ;
}
.gen-paragraph-374 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.8000000000000005em;
font-weight: 400;
	letter-spacing: 0em;
}
.gen-paragraph-374 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-374 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-374 .paragraph {
	color: rgba(202, 202, 202, 1);
}








.gen-editorsection-75 { position: relative; }





.gen-editorsection-75 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-75 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-75  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-75  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-75  {
	padding-top: 5px;
	padding-bottom: 5px;
	}
}
.gen-editorsection-75 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-159 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-159 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-159 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-159 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-159 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-159 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-159 { position: relative; }





.gen-editorrow-159 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-159 span {
}
.gen-editorrow-159 {
	text-transform: 0;
}
.gen-editorrow-159  {
	padding-top: 5px;
	padding-bottom: 5px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-159   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-159  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-159  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-159  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-159 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-247 { position: relative; }





.gen-editorcolumn-247 span {
}
.gen-editorcolumn-247 {
	text-transform: 0;
}

.gen-block-205 { position: relative; }
.gen-block-205 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-205 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-205 {
		margin-bottom: 0px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-205 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-205 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100%;
		height: auto;
	}
}

.gen-block-205 span {
	line-height: 1.2em;
}
.gen-block-205 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-205  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-block-205  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-205 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-block-206 { position: relative; }
.gen-block-206 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-206 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-206 {
		margin-bottom: 0px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-206 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-206 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100%;
		height: auto;
	}
}

.gen-block-206 span {
	line-height: 1.2em;
}
.gen-block-206 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-206  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-block-206  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-206 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-imagewithinlinetext-6 { position: relative; }
.gen-imagewithinlinetext-6 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-6 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-6 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-6  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-6  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-6  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-6  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-6 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-6 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-6 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-6 .image-wrapper {
	margin-right: 15px;
	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(0, 0, 0, 1);
}
.gen-imagewithinlinetext-6 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithinlinetext-7 { position: relative; }
.gen-imagewithinlinetext-7 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-7 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-7 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-7  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-7  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-7  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-7  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-7 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-7 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-7 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-7 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.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(0, 0, 0, 1);
}
.gen-imagewithinlinetext-7 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithinlinetext-8 { position: relative; }
.gen-imagewithinlinetext-8 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-8 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-8 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-8  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-8  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-8  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-8  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-8 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-8 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-8 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-8 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.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(0, 0, 0, 1);
}
.gen-imagewithinlinetext-8 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithinlinetext-9 { position: relative; }
.gen-imagewithinlinetext-9 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-9 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-9 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-9  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-9  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-9  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-9  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-9 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-9 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-9 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-9 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.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(0, 0, 0, 1);
}
.gen-imagewithinlinetext-9 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithinlinetext-10 { position: relative; }
.gen-imagewithinlinetext-10 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-10 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-10 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-10  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-10  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-10  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-10  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-10 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-10 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-10 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-10 .image-wrapper {
	margin-right: 15px;
	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(0, 0, 0, 1);
}
.gen-imagewithinlinetext-10 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithinlinetext-11 { position: relative; }
.gen-imagewithinlinetext-11 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-11 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-11 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-11  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-11  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-11  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-11  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-11 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-11 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-11 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-11 .image-wrapper {
	margin-right: 15px;
	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(0, 0, 0, 1);
}
.gen-imagewithinlinetext-11 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithinlinetext-12 { position: relative; }
.gen-imagewithinlinetext-12 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-12 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-12 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-12  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-12  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-12  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-12  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-12 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-12 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-12 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-12 .image-wrapper {
	margin-right: 15px;
	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(0, 0, 0, 1);
}
.gen-imagewithinlinetext-12 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}








.gen-editorsection-76 { position: relative; }





.gen-editorsection-76 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-76 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-76  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-76  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-76  {
	padding-top: 5px;
	padding-bottom: 5px;
	}
}
.gen-editorsection-76 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-160 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-160 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-160 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-160 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-160 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-160 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-160 { position: relative; }





.gen-editorrow-160 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-160 span {
}
.gen-editorrow-160 {
	text-transform: 0;
}
.gen-editorrow-160  {
	padding-top: 5px;
	padding-bottom: 5px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-160   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-160  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-160 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-248 { position: relative; }





.gen-editorcolumn-248 span {
}
.gen-editorcolumn-248 {
	text-transform: 0;
}

.gen-block-207 { position: relative; }
.gen-block-207 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-207 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-207 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-207 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-207 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100%;
		height: auto;
	}
}

.gen-block-207 span {
	line-height: 1.2em;
}
.gen-block-207 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-207  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-block-207  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-207 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-144 { position: relative; }
.gen-heading-144 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: auto;
}





.gen-heading-144 .h span {
	line-height: 1.2em;
}
.gen-heading-144 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-144 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-size: 42px;
	text-align: center;
}
.gen-heading-144 .h  span {
font-size: 42px;
}
@media (max-width: 991.98px) {
  .gen-heading-144 .h  {
	font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-144 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-144 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-144 .h  span {
font-size: 28px;
	}
}
.gen-heading-144 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-imagewithinlinetext-13 { position: relative; }
.gen-imagewithinlinetext-13 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-13 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-13 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-13  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-13  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-13  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-13  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-13 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-13 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-13 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-13 .image-wrapper {
	margin-right: 15px;
	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(0, 0, 0, 1);
}
.gen-imagewithinlinetext-13 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}







.gen-editormain-27 { position: relative; }





.gen-editorsection-77 { position: relative; }





.gen-editorsection-77 span {
}
.gen-editorsection-77 {
	text-transform: 0;
}
.gen-editorsection-77  {
	padding-top: 90px;
	padding-bottom: 24px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-77  {
	padding-top: 90px;
	padding-bottom: 24px;
	}
}
.gen-editorsection-77 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-161 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-161 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-161 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-161 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-161 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-161 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-161 { position: relative; }





.gen-editorrow-161 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-161 span {
}
.gen-editorrow-161 {
	text-transform: 0;
}
.gen-editorrow-161  {
	padding-top: 0px;
	padding-bottom: 24px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-161   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-161  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-161  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-161  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-161 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-249 { position: relative; }





.gen-editorcolumn-249 span {
}
.gen-editorcolumn-249 {
	text-transform: 0;
}

.gen-heading-145 { position: relative; }
.gen-heading-145 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-145 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-145 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-145 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-145 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-145 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-145 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-145 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-145 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-145 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-145 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-145 .h  {
	font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-145 .h  span {
font-size: 32px;
	}
}
.gen-heading-145 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-375 { position: relative; }
.gen-paragraph-375 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-375 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-375 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-375 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-375 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-375 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-375 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-375 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-375 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-375 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-162 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-162 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-162 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-162 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-162 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-162 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-162 { position: relative; }
.gen-editorrow-162 {
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}





.gen-editorrow-162 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-162 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-162 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-editorrow-162  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.gen-editorrow-162 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-250 { position: relative; }





.gen-editorcolumn-250 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-250 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-block-208 { position: relative; }
.gen-block-208 {
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	height: auto;
}





.gen-block-208 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-block-208 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-208  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-block-208  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-block-208 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/slide5.jjwzeucnlcf.jpg') ;
	background-position: left center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-208 { background-image:url('/o/slide5.jjwzeucnlcf.4096x2731.o.bg.webp'); }
.no-webp .gen-block-208 { background-image:url('/o/slide5.jjwzeucnlcf.4096x2731.o.bg.jpg'); }
.gen-block-209 { position: relative; }
.gen-block-209 {
	margin-right: auto;
	width: 560px;
}




@media (max-width: 575.98px) {
							.gen-block-209 {
								width: 100%;
							}
}

.gen-block-209 span {
}
.gen-block-209 {
}
.gen-block-209  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-209 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-210 { position: relative; }
.gen-block-210 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-210 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-210 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-210 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-210 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-block-210 span {
	line-height: 1.2em;
}
.gen-block-210 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-210  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
.gen-block-210 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-163 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-163 .col:nth-child(1) {
flex: 0 0 auto;
 width: 63.39848937583004%;
}
.gen-editorrow-163 .col:nth-child(2) {
flex: 0 0 auto;
 width: 36.60151062416996%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-163 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-163 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-163 .col:nth-child(1) {
flex: 0 0 auto;
 width: 72.48453776041667%;
}
.gen-editorrow-163 .col:nth-child(2) {
flex: 0 0 auto;
 width: 27.515462239583332%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-163 .col:nth-child(1) {
flex: 0 0 auto;
 width: 69.55128205128207%;
}
.gen-editorrow-163 .col:nth-child(2) {
flex: 0 0 auto;
 width: 30.448717948717928%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-163 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-163 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-163 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-editorrow-163 {
			margin-bottom: 0px;
		}
}




.gen-editorrow-163 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-163 span {
}
.gen-editorrow-163 {
}
.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(0, 0, 0, 1);
}

.gen-editorcolumn-251 { position: relative; }





.gen-editorcolumn-251 span {
}
.gen-editorcolumn-251 {
}

.gen-paragraph-376 { position: relative; }
.gen-paragraph-376 {
	margin-bottom: 4px;
}





.gen-paragraph-376 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-376 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-376 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-376 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-376 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-146 { position: relative; }
.gen-heading-146 {
	margin-right: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-heading-146 {
								margin-left: 0px;
							}
}

.gen-heading-146 .h span {
	line-height: 1.2em;
}
.gen-heading-146 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-heading-146 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 22px;
}
.gen-heading-146 .h  span {
font-size: 22px;
}
.gen-heading-146 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-146 .h:hover {
	color: rgba(34, 56, 67, 1);
}
.gen-heading-146 .h:active {
	color: rgba(34, 56, 67, 1);
}



.gen-editorcolumn-252 { position: relative; }





.gen-editorcolumn-252 span {
}
.gen-editorcolumn-252 {
}

.gen-paragraph-377 { position: relative; }
.gen-paragraph-377 {
	margin-bottom: 4px;
}





.gen-paragraph-377 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-377 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-377 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-377 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-377 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-378 { position: relative; }
.gen-paragraph-378 {
	margin-top: 0px;
}



@media (max-width: 767.98px) {
					.gen-paragraph-378 {
						margin-bottom: 30px;
					}
}

@media (max-width: 575.98px) {
					.gen-paragraph-378 {
						margin-bottom: 0px;
					}
}

.gen-paragraph-378 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-378 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-378 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-378 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-378 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-378 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-378 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-378 .paragraph:hover {
	color: rgba(34, 56, 67, 1);
}
.gen-paragraph-378 .paragraph:active {
	color: rgba(34, 56, 67, 1);
}





.gen-cartitemlist-2 { position: relative; }
.gen-cartitemlist-2 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-cartitemlist-2 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-cartitemlist-2 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-cartitemlist-2 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-cartitemlist-2 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-cartitemlist-2 span {
	line-height: 1.2em;
}
.gen-cartitemlist-2 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-cartitemlist-2  {
	padding-top: 20px;
	padding-right: 24px;
	padding-bottom: 20px;
	padding-left: 24px;
}
@media (max-width: 767.98px) {
  .gen-cartitemlist-2  {
	padding-top: 20px;
	padding-right: 24px;
	padding-bottom: 0px;
	padding-left: 24px;
	}
}
.gen-cartitemlist-2 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-cartitemlist-2 .cart-item-view { position: relative; }
.gen-cartitemlist-2 .cart-item-view {
	margin-top: 8px;
	margin-bottom: 8px;
}



@media (max-width: 767.98px) {
					.gen-cartitemlist-2 .cart-item-view {
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 22px;
						margin-left: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-cartitemlist-2 .cart-item-view {
						width: 100%;
						height: auto;
					}
}

.gen-cartitemlist-2 .cart-item-view span {
	line-height: 1.2em;
}
.gen-cartitemlist-2 .cart-item-view {
	line-height: 1.2em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.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(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorrow-164 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-164 .col:nth-child(1) {
flex: 0 0 auto;
 width: 79.86058180894314%;
}
.gen-editorrow-164 .col:nth-child(2) {
flex: 0 0 auto;
 width: 20.13941819105687%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-164 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-164 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-164 .col:nth-child(1) {
flex: 0 0 auto;
 width: 73.32175925925925%;
}
.gen-editorrow-164 .col:nth-child(2) {
flex: 0 0 auto;
 width: 26.678240740740744%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-164 .col:nth-child(1) {
flex: 0 0 auto;
 width: 78.23209578207381%;
}
.gen-editorrow-164 .col:nth-child(2) {
flex: 0 0 auto;
 width: 21.76790421792618%;
}

}
@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; }


@media (max-width: 991.98px) {
				.gen-editorrow-164 {
					margin-top: 0px;
					margin-bottom: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-editorrow-164 {
							margin-top: 0px;
							margin-bottom: 0px;
						}
}

.gen-editorrow-164 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-164 span {
}
.gen-editorrow-164 {
}
.gen-editorrow-164  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-164   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-164  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-164  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-164 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-253 { position: relative; }





.gen-editorcolumn-253 span {
}
.gen-editorcolumn-253 {
}

.gen-editorrow-165 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-165 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-165 .col:nth-child(2) {
flex: 0 0 auto;
 width: 75%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-165 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-165 .col:nth-child(2) {
flex: 0 0 auto;
 width: 75%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-165 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-165 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-165 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.73923220973783%;
}
.gen-editorrow-165 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.26076779026218%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-165 .col:nth-child(1) {
flex: 0 0 auto;
 width: 43.223525872442835%;
}
.gen-editorrow-165 .col:nth-child(2) {
flex: 0 0 auto;
 width: 56.776474127557165%;
}

}
.gen-editorrow-165 { position: relative; }





.gen-editorrow-165 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-165 span {
}
.gen-editorrow-165 {
	text-transform: 0;
}
.gen-editorrow-165  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-165 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-254 { position: relative; }





.gen-editorcolumn-254 span {
}
.gen-editorcolumn-254 {
	text-transform: 0;
}

.gen-image-44 { position: relative; }
.gen-image-44 {
	width: auto;
	height: 100px;
}

@media (max-width: 1199.98px) {
	.gen-image-44 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-image-44 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
		height: 100px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-44 {
		width: auto;
		height: 100px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-44 {
		margin-right: auto;
		margin-left: 0px;
		width: 96.57142857142857px;
		height: auto;
	}
}

.gen-image-44 .image-a span {
	line-height: 1.2em;
}
.gen-image-44 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.gen-image-44 .image-a  {
}
.gen-image-44 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-255 { position: relative; }





.gen-editorcolumn-255 span {
}
.gen-editorcolumn-255 {
	text-transform: 0;
}

.gen-heading-147 { position: relative; }
.gen-heading-147 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-heading-147 {
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-heading-147 {
						width: 100%;
					}
}

.gen-heading-147 .h span {
	line-height: 1.2em;
}
.gen-heading-147 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-147 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-147 .h  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-heading-147 .h  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-147 .h  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-147 .h  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-147 .h  span {
font-size: 16px;
	}
}
.gen-heading-147 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-379 { position: relative; }
.gen-paragraph-379 {
	margin-top: 0px;
	margin-right: auto;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-379 {
								margin-right: auto;
								margin-left: auto;
								width: 100%;
							}
}

.gen-paragraph-379 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-379 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-379 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-379 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-379 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-379 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-379 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editorcolumn-256 { position: relative; }





.gen-editorcolumn-256 span {
}
.gen-editorcolumn-256 {
}

.gen-editorrow-166 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-166 .col:nth-child(1) {
flex: 0 0 auto;
 width: 99.99999999999999%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-166 .col:nth-child(1) {
flex: 0 0 auto;
 width: 99.99999999999999%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-166 .col:nth-child(1) {
flex: 0 0 auto;
 width: 99.99999999999999%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-166 .col:nth-child(1) {
flex: 0 0 auto;
 width: 99.99999999999999%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-166 .col:nth-child(1) {
flex: 0 0 auto;
 width: 99.99999999999999%;
}

}
.gen-editorrow-166 { position: relative; }




@media (max-width: 575.98px) {
								.gen-editorrow-166 {
									margin-left: 97px;
									width: auto;
								}
}

.gen-editorrow-166 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-166 span {
}
.gen-editorrow-166 {
	text-transform: 0;
}
.gen-editorrow-166  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-166   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-166  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-166  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-166  {
	padding-top: 0px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-166 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-257 { position: relative; }





.gen-editorcolumn-257 span {
}
.gen-editorcolumn-257 {
	text-transform: 0;
}

.gen-editorrow-167 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-167 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-167 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-167 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-167 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-167 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-167 { position: relative; }




@media (max-width: 575.98px) {
								.gen-editorrow-167 {
									margin-bottom: 0px;
								}
}

.gen-editorrow-167 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-167 span {
}
.gen-editorrow-167 {
	text-transform: 0;
}
.gen-editorrow-167  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-167   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-167  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-167  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-167  {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	}
}
.gen-editorrow-167 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-258 { position: relative; }





.gen-editorcolumn-258 span {
}
.gen-editorcolumn-258 {
	text-transform: 0;
}

.gen-paragraph-380 { position: relative; }
.gen-paragraph-380 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-380 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-380 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-380 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-380 {
		margin-right: auto;
		margin-left: 0px;
	}
}

.gen-paragraph-380 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-380 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: bold;
}
.gen-paragraph-380 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 15px;
	text-align: center;
}
.gen-paragraph-380 .paragraph  span {
font-size: 15px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-380 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-380 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-380 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-381 { position: relative; }
.gen-paragraph-381 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-381 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-381 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-381 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-381 {
		margin-right: auto;
		margin-left: 0px;
	}
}

.gen-paragraph-381 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-381 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-381 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-381 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-381 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-paragraph-381 .paragraph {
	color: rgba(255, 255, 255, 1);
}









.gen-cartitemlist-2 .empty { position: relative; }





.gen-cartitemlist-2 .empty span {
}
.gen-cartitemlist-2 .empty {
}



.gen-block-211 { position: relative; }
.gen-block-211 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-211 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-211 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-211 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-211 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-block-211 span {
	line-height: 1.2em;
}
.gen-block-211 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-211  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-block-211  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-211 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-heading-148 { position: relative; }
.gen-heading-148 {
	margin-bottom: 4px;
}





.gen-heading-148 .h span {
	line-height: 1.2em;
}
.gen-heading-148 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-148 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-148 .h  span {
font-size: 16px;
}
.gen-heading-148 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-editorrow-168 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-168 .col:nth-child(1) {
flex: 0 0 auto;
 width: 69.49916074249603%;
}
.gen-editorrow-168 .col:nth-child(2) {
flex: 0 0 auto;
 width: 30.500839257503976%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-168 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.96267590149513%;
}
.gen-editorrow-168 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.03732409850487%;
}

}
@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: 100%;
}
.gen-editorrow-168 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-168 { position: relative; }
.gen-editorrow-168 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-168 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-168 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-editorrow-168 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-168 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-editorrow-168 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-168 span {
	line-height: 1.2em;
}
.gen-editorrow-168 {
	line-height: 1.2em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.gen-editorrow-168  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-editorrow-168 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-259 { position: relative; }





.gen-editorcolumn-259 span {
	line-height: 1.2em;
}
.gen-editorcolumn-259 {
	line-height: 1.2em;
}

.gen-heading-149 { position: relative; }
.gen-heading-149 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-heading-149 .h span {
	line-height: 1.2em;
}
.gen-heading-149 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-heading-149 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-149 .h  span {
font-size: 16px;
}
.gen-heading-149 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-260 { position: relative; }





.gen-editorcolumn-260 span {
	line-height: 1.2em;
}
.gen-editorcolumn-260 {
	line-height: 1.2em;
}

.gen-paragraph-382 { position: relative; }
.gen-paragraph-382 {
	width: 100%;
	height: 23.26153846153846px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-382 {
								width: 153px;
							}
}

.gen-paragraph-382 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-382 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-382 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-382 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-382 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-382 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-382 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-169 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-169 .col:nth-child(1) {
flex: 0 0 auto;
 width: 69.49916074249603%;
}
.gen-editorrow-169 .col:nth-child(2) {
flex: 0 0 auto;
 width: 30.500839257503976%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-169 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.96267590149513%;
}
.gen-editorrow-169 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.03732409850487%;
}

}
@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: 100%;
}
.gen-editorrow-169 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-169 { position: relative; }
.gen-editorrow-169 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-169 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-169 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-editorrow-169 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-169 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-editorrow-169 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-169 span {
	line-height: 1.2em;
}
.gen-editorrow-169 {
	line-height: 1.2em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.gen-editorrow-169  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-editorrow-169 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-261 { position: relative; }





.gen-editorcolumn-261 span {
	line-height: 1.2em;
}
.gen-editorcolumn-261 {
	line-height: 1.2em;
}

.gen-heading-150 { position: relative; }
.gen-heading-150 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-heading-150 .h span {
	line-height: 1.2em;
}
.gen-heading-150 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-heading-150 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-150 .h  span {
font-size: 16px;
}
.gen-heading-150 .h {
	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-383 { position: relative; }
.gen-paragraph-383 {
	width: 100%;
	height: 23.26153846153846px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-383 {
								width: 153px;
							}
}

.gen-paragraph-383 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-383 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-383 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-383 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-383 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-383 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-383 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-170 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-170 .col:nth-child(1) {
flex: 0 0 auto;
 width: 69.49916074249603%;
}
.gen-editorrow-170 .col:nth-child(2) {
flex: 0 0 auto;
 width: 30.500839257503976%;
}

@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: 70.72576992753622%;
}
.gen-editorrow-170 .col:nth-child(2) {
flex: 0 0 auto;
 width: 29.27423007246378%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-170 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-170 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-170 { position: relative; }
.gen-editorrow-170 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-170 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-170 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-editorrow-170 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-170 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-editorrow-170 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-170 span {
	line-height: 1.2em;
}
.gen-editorrow-170 {
	line-height: 1.2em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.gen-editorrow-170  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-editorrow-170 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-263 { position: relative; }





.gen-editorcolumn-263 span {
	line-height: 1.2em;
}
.gen-editorcolumn-263 {
	line-height: 1.2em;
}

.gen-heading-151 { position: relative; }
.gen-heading-151 {
	margin-bottom: 4px;
}





.gen-heading-151 .h span {
	line-height: 1.2em;
}
.gen-heading-151 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-151 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-151 .h  span {
font-size: 16px;
}
.gen-heading-151 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-384 { position: relative; }
.gen-paragraph-384 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-paragraph-384 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-384 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-384 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-384 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-384 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-264 { position: relative; }





.gen-editorcolumn-264 span {
	line-height: 1.2em;
}
.gen-editorcolumn-264 {
	line-height: 1.2em;
}

.gen-paragraph-385 { position: relative; }
.gen-paragraph-385 {
	margin-bottom: 5px;
	width: 100%;
	height: 23.26153846153846px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-385 {
								width: auto;
							}
}

.gen-paragraph-385 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-385 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-385 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-385 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-385 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-385 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-385 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-171 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-171 .col:nth-child(1) {
flex: 0 0 auto;
 width: 69.73983017377566%;
}
.gen-editorrow-171 .col:nth-child(2) {
flex: 0 0 auto;
 width: 30.260169826224338%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-171 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-171 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@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: 66.66666666666666%;
}
.gen-editorrow-171 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-171 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-171 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-171 { position: relative; }
.gen-editorrow-171 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-171 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-171 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-editorrow-171 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-171 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-editorrow-171 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-171 span {
	line-height: 1.2em;
}
.gen-editorrow-171 {
	line-height: 1.2em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.gen-editorrow-171  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-editorrow-171 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-265 { position: relative; }





.gen-editorcolumn-265 span {
	line-height: 1.2em;
}
.gen-editorcolumn-265 {
	line-height: 1.2em;
}

.gen-heading-152 { position: relative; }
.gen-heading-152 {
	margin-bottom: 4px;
}





.gen-heading-152 .h span {
	line-height: 1.2em;
}
.gen-heading-152 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-152 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-152 .h  span {
font-size: 16px;
}
.gen-heading-152 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-386 { position: relative; }
.gen-paragraph-386 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-paragraph-386 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-386 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-386 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-386 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-386 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-266 { position: relative; }





.gen-editorcolumn-266 span {
	line-height: 1.2em;
}
.gen-editorcolumn-266 {
	line-height: 1.2em;
}

.gen-paragraph-387 { position: relative; }
.gen-paragraph-387 {
	margin-bottom: 10px;
	width: 100%;
	height: 23.26153846153846px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-387 {
								width: auto;
							}
}

.gen-paragraph-387 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-387 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-387 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-387 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-387 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-387 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-387 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-387 .paragraph:hover {
	color: rgba(34, 56, 67, 1);
}
.gen-paragraph-387 .paragraph:active {
	color: rgba(34, 56, 67, 1);
}




.gen-editorrow-172 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-172 .col:nth-child(1) {
flex: 0 0 auto;
 width: 69.97679699842023%;
}
.gen-editorrow-172 .col:nth-child(2) {
flex: 0 0 auto;
 width: 30.02320300157978%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.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: 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; }
.gen-editorrow-172 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-172 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-172 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-editorrow-172 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-172 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-editorrow-172 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-172 span {
	line-height: 1.2em;
}
.gen-editorrow-172 {
	line-height: 1.2em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.gen-editorrow-172  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-editorrow-172 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-267 { position: relative; }





.gen-editorcolumn-267 span {
	line-height: 1.2em;
}
.gen-editorcolumn-267 {
	line-height: 1.2em;
}

.gen-heading-153 { position: relative; }
.gen-heading-153 {
	margin-bottom: 4px;
}





.gen-heading-153 .h span {
	line-height: 1.2em;
}
.gen-heading-153 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-153 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-153 .h  span {
font-size: 16px;
}
.gen-heading-153 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-268 { position: relative; }





.gen-editorcolumn-268 span {
	line-height: 1.2em;
}
.gen-editorcolumn-268 {
	line-height: 1.2em;
}

.gen-paragraph-388 { position: relative; }
.gen-paragraph-388 {
	width: 100%;
	height: 23.26153846153846px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-388 {
								margin-left: auto;
								width: 100%;
							}
}

.gen-paragraph-388 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-388 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-388 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-388 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-388 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-388 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-388 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-173 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-173 .col:nth-child(1) {
flex: 0 0 auto;
 width: 77.41862435717624%;
}
.gen-editorrow-173 .col:nth-child(2) {
flex: 0 0 auto;
 width: 22.581375642823755%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-173 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-173 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@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: 66.66666666666666%;
}
.gen-editorrow-173 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

}
@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; }
.gen-editorrow-173 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-173 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-173 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-editorrow-173 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-173 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-editorrow-173 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-173 span {
	line-height: 1.2em;
}
.gen-editorrow-173 {
	line-height: 1.2em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.gen-editorrow-173  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-editorrow-173 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-269 { position: relative; }





.gen-editorcolumn-269 span {
	line-height: 1.2em;
}
.gen-editorcolumn-269 {
	line-height: 1.2em;
}

.gen-heading-154 { position: relative; }
.gen-heading-154 {
	margin-bottom: 4px;
}





.gen-heading-154 .h span {
	line-height: 1.2em;
}
.gen-heading-154 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-154 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-154 .h  span {
font-size: 16px;
}
.gen-heading-154 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-389 { position: relative; }
.gen-paragraph-389 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-paragraph-389 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-389 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-389 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-389 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-389 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-270 { position: relative; }





.gen-editorcolumn-270 span {
	line-height: 1.2em;
}
.gen-editorcolumn-270 {
	line-height: 1.2em;
}

.gen-paragraph-390 { position: relative; }
.gen-paragraph-390 {
	margin-right: 10px;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-390 {
								margin-right: 0px;
								margin-left: auto;
								width: 100%;
							}
}

.gen-paragraph-390 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-390 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-390 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-390 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-390 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-390 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-390 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-174 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-174 .col:nth-child(1) {
flex: 0 0 auto;
 width: 77.41862435717624%;
}
.gen-editorrow-174 .col:nth-child(2) {
flex: 0 0 auto;
 width: 22.581375642823755%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-174 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-174 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-174 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-174 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-174 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-174 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-174 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-174 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-174 { position: relative; }
.gen-editorrow-174 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-174 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-174 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-editorrow-174 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-174 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-editorrow-174 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-174 span {
	line-height: 1.2em;
}
.gen-editorrow-174 {
	line-height: 1.2em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.gen-editorrow-174  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-editorrow-174 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-271 { position: relative; }





.gen-editorcolumn-271 span {
	line-height: 1.2em;
}
.gen-editorcolumn-271 {
	line-height: 1.2em;
}

.gen-heading-155 { position: relative; }
.gen-heading-155 {
	margin-bottom: 4px;
}





.gen-heading-155 .h span {
	line-height: 1.2em;
}
.gen-heading-155 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-155 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-155 .h  span {
font-size: 16px;
}
.gen-heading-155 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-391 { position: relative; }
.gen-paragraph-391 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-paragraph-391 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-391 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-391 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-391 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-391 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-272 { position: relative; }





.gen-editorcolumn-272 span {
	line-height: 1.2em;
}
.gen-editorcolumn-272 {
	line-height: 1.2em;
}

.gen-paragraph-392 { position: relative; }
.gen-paragraph-392 {
	margin-right: 10px;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-392 {
								margin-right: 0px;
								margin-left: auto;
								width: 100%;
							}
}

.gen-paragraph-392 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-392 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-392 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-392 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-392 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-392 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-392 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-175 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-175 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-175 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-175 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-175 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-175 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-175 { position: relative; }
.gen-editorrow-175 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-175 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-175 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-editorrow-175 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-175 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.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;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.gen-editorrow-175  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-editorrow-175 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-273 { position: relative; }





.gen-editorcolumn-273 span {
}
.gen-editorcolumn-273 {
}

.gen-image-45 { position: relative; }
.gen-image-45 {
	width: 378px;
	height: 67.23320158102767px;
}


@media (max-width: 991.98px) {
			.gen-image-45 {
				width: 404px;
				height: 68.82962962962962px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-45 {
				width: 353px;
				height: 74.52222222222223px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-45 {
				width: 270px;
				height: 52px;
			}
}

.gen-image-45 .image-a span {
	line-height: 1.2em;
}
.gen-image-45 .image-a {
	line-height: 1.2em;
}
.gen-image-45 .image-a  {
}
.gen-image-45 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-212 { position: relative; }
.gen-block-212 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-212 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-212 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-212 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-212 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-block-212 span {
	line-height: 1.2em;
}
.gen-block-212 {
	line-height: 1.2em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.gen-block-212  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-block-212 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-176 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-176 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-176 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-176 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-176 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-176 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-176 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-176 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-176 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-176 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-176 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-176 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-editorrow-176 {
			width: 100%;
		}
}

@media (max-width: 991.98px) {
		.gen-editorrow-176 {
			width: 100%;
		}
}

@media (max-width: 767.98px) {
		.gen-editorrow-176 {
			width: 100%;
		}
}


.gen-editorrow-176 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-176 span {
}
.gen-editorrow-176 {
	text-transform: 0;
}
.gen-editorrow-176  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-176   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-176  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-176  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-176  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-176 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-274 { position: relative; }





.gen-editorcolumn-274 span {
}
.gen-editorcolumn-274 {
	text-transform: 0;
}

.gen-paragraph-393 { position: relative; }
.gen-paragraph-393 {
	margin-bottom: 4px;
}





.gen-paragraph-393 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-393 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-393 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-393 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-393 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-51 { position: relative; }
.gen-input-51 {
	margin-right: 6px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-51 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-51 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-51 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-51 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-51 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-51 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-51 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-51 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-51 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-51 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-51 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-51 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-51 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-275 { position: relative; }





.gen-editorcolumn-275 span {
}
.gen-editorcolumn-275 {
	text-transform: 0;
}

.gen-paragraph-394 { position: relative; }
.gen-paragraph-394 {
	margin-bottom: 4px;
	margin-left: 10px;
}





.gen-paragraph-394 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-394 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-394 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-394 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-394 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-52 { position: relative; }
.gen-input-52 {
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 6px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-52 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-52 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-52 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-52 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-52 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-52 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-52 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-52 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-52 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-52 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-52 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-52 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-52 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-177 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-177 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-177 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-177 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-177 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-177 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-177 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-177 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-177 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-177 .col:nth-child(1) {
flex: 0 0 auto;
 width: 53.00522648083624%;
}
.gen-editorrow-177 .col:nth-child(2) {
flex: 0 0 auto;
 width: 46.99477351916376%;
}

}
.gen-editorrow-177 { position: relative; }
.gen-editorrow-177 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



@media (max-width: 767.98px) {
					.gen-editorrow-177 {
						margin-bottom: 17px;
					}
}

@media (max-width: 575.98px) {
					.gen-editorrow-177 {
						margin-bottom: 0px;
					}
}

.gen-editorrow-177 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-177 span {
	line-height: 1.2em;
}
.gen-editorrow-177 {
	line-height: 1.2em;
}
.gen-editorrow-177  {
}
.gen-editorrow-177 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-276 { position: relative; }





.gen-editorcolumn-276 span {
	line-height: 1.2em;
}
.gen-editorcolumn-276 {
	line-height: 1.2em;
}

.gen-paragraph-395 { position: relative; }
.gen-paragraph-395 {
	margin-bottom: 4px;
}





.gen-paragraph-395 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-395 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-395 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-395 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-395 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-53 { position: relative; }
.gen-input-53 {
	margin-right: 6px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-53 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-53 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-53 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-53 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-53 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-53 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-53 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-53 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-53 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-53 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-53 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-53 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-53 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-277 { position: relative; }





.gen-editorcolumn-277 span {
	line-height: 1.2em;
}
.gen-editorcolumn-277 {
	line-height: 1.2em;
}

.gen-paragraph-396 { position: relative; }
.gen-paragraph-396 {
	margin-bottom: 4px;
	margin-left: 10px;
}





.gen-paragraph-396 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-396 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-396 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-396 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-396 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-54 { position: relative; }
.gen-input-54 {
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 6px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-54 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-54 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-54 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-54 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-54 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-54 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-54 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-54 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-54 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-54 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-54 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-54 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-54 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-checkboxwithtext-10 { position: relative; }
.gen-checkboxwithtext-10 {
	margin-bottom: 0px;
	height: 29px;
}


@media (max-width: 991.98px) {
			.gen-checkboxwithtext-10 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-checkboxwithtext-10 {
				margin-bottom: 5px;
			}
}

@media (max-width: 575.98px) {
			.gen-checkboxwithtext-10 {
				margin-bottom: 10px;
			}
}

.gen-checkboxwithtext-10 span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-10 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-checkboxwithtext-10  {
	font-size: 14px;
}
.gen-checkboxwithtext-10  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-checkboxwithtext-10   {
	}
}
.gen-checkboxwithtext-10 {
	color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-10 .checkbox { position: relative; }
.gen-checkboxwithtext-10 .checkbox {
	margin-right: 10px;
	width: 22px;
	height: 22px;
}





.gen-checkboxwithtext-10 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-10 .checkbox .checkmark-wrapper {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-checkboxwithtext-10 .checkbox .checkmark-wrapper  {
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.gen-checkboxwithtext-10 .checkbox .checkmark-wrapper {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-10 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-10 .checkbox .checkmark-wrapper.checked{
background-color:rgba(57, 92, 107, 1);
}
.gen-checkboxwithtext-10 .checkbox .checkmark-wrapper.checked{
border-color:rgba(81, 80, 82, 1);
}
.gen-checkboxwithtext-10 .checkbox .checkmark-wrapper i{
color:rgba(255, 255, 255, 1);
}



.gen-paymentform-2 { position: relative; }
.gen-paymentform-2 {
	margin-bottom: 0px;
}





.gen-paymentform-2 span {
	line-height: 1.2em;
}
.gen-paymentform-2 {
	line-height: 1.2em;
}
.gen-paymentform-2  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-paymentform-2  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-paymentform-2 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-397 { position: relative; }
.gen-paragraph-397 {
	margin-bottom: 15px;
}





.gen-paragraph-397 .paragraph span {
	line-height: 1.5000000000000002em;
}
.gen-paragraph-397 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5000000000000002em;
}
.gen-paragraph-397 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-397 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-397 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-397 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-397 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-397 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-397 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-398 { position: relative; }





.gen-paragraph-398 .paragraph span {
	line-height: 1.5000000000000002em;
}
.gen-paragraph-398 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5000000000000002em;
}
.gen-paragraph-398 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-398 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-398 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-398 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-398 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-398 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-398 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-button-42 { position: relative; }
.gen-button-42 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 260px;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-button-42 {
		margin-right: auto;
		margin-left: auto;
		width: 200px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-42 {
		margin-right: auto;
		margin-left: auto;
		width: 200px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-42 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-42 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-42 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-42 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-42 > .button  {
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-button-42 > .button  span {
font-size: 16px;
}
.gen-button-42 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-42 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-42 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-42 > .button > span{
padding:0 12px;
}






.gen-editormain-28 { position: relative; }





.gen-editorsection-78 { position: relative; }





.gen-editorsection-78 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-78 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-78  {
	padding-top: 90px;
	padding-bottom: 15px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-78  {
	padding-top: 90px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-78 {
	color: rgba(80, 200, 196, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-178 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-178 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-178 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-178 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-178 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.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%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.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%;
}

}
@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: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


@media (max-width: 991.98px) {
			.gen-editorrow-178 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-editorrow-178 {
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-editorrow-178 {
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
			}
}

.gen-editorrow-178 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-178 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-178 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorrow-178  {
}
.gen-editorrow-178 {
	color: rgba(80, 200, 196, 1);
}

.gen-editorcolumn-278 { position: relative; }





.gen-editorcolumn-278 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-278 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-linkbutton-89 { position: relative; }
.gen-linkbutton-89 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-89 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: 0px;
								width: auto;
							}
}

.gen-linkbutton-89 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-89 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	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-linkbutton-89 > .button  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-linkbutton-89 > .button  span {
font-size: 16px;
}
.gen-linkbutton-89 > .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, 0);
}
.gen-linkbutton-89 > .button:hover {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-89 > .button:active {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-89 > .button > span{
padding:0 8px;
}

.gen-map-2 { position: relative; }
.gen-map-2 {
	margin-top: 58px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 500px;
}
@media (min-width: 1200.00px) {
	.gen-map-2 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-map-2 {
		margin-left: 0px;
		width: auto;
		height: 390px;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-map-2 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-map-2 {
		margin-top: 0px;
		margin-bottom: 30px;
		width: 100%;
		height: 440px;
	}
}

@media (max-width: 767.98px) {
	.gen-map-2 {
		margin-bottom: 30px;
		height: 380px;
	}
}

@media (max-width: 575.98px) {
	.gen-map-2 {
		margin-bottom: 20px;
		width: 100%;
		height: 380px;
	}
}

@media (min-width: 1200px) {
 .gen-map-2 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-map-2 {
display:none !important;
} }
.gen-map-2 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-map-2 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}
.gen-map-2  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-map-2 {
	color: rgba(80, 200, 196, 1);
}

.gen-map-2 .map-tooltip { position: relative; }
.gen-map-2 .map-tooltip {
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-map-2 .map-tooltip {
								width: auto;
							}
}

.gen-map-2 .map-tooltip span {
}
.gen-map-2 .map-tooltip {
	text-transform: 0;
}
.gen-map-2 .map-tooltip  {
}
.gen-map-2 .map-tooltip {
	color: rgba(0, 0, 0, 0);
}

.gen-paragraph-399 { position: relative; }
.gen-paragraph-399 {
	width: 100%;
}





.gen-paragraph-399 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-399 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-399 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-399 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-399 .paragraph {
	color: rgba(34, 56, 67, 1);
}
.gen-paragraph-399 .paragraph:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-paragraph-400 { position: relative; }
.gen-paragraph-400 {
	margin-bottom: 5px;
	width: 252px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-400 {
								width: 100%;
							}
}

.gen-paragraph-400 .paragraph span {
	line-height: 1.3em;
}
.gen-paragraph-400 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3em;
}
.gen-paragraph-400 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.gen-paragraph-400 .paragraph  span {
font-size: 12px;
}
.gen-paragraph-400 .paragraph {
	color: rgba(57, 95, 113, 1);
}
.gen-paragraph-400 .paragraph:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-editorrow-179 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-179 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-179 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-179 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-179 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-179 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-179 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-179 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-179 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@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 { position: relative; }
.gen-editorrow-179 {
	margin-bottom: 0px;
	width: auto;
}





.gen-editorrow-179 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-179 span {
}
.gen-editorrow-179 {
	text-transform: 0;
}
.gen-editorrow-179  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 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(0, 0, 0, 0);
}

.gen-editorcolumn-279 { position: relative; }





.gen-editorcolumn-279 span {
}
.gen-editorcolumn-279 {
	text-transform: 0;
}

.gen-button-43 { position: relative; }
.gen-button-43 {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-button-43 {
								margin-right: 0px;
								margin-bottom: 10px;
								margin-left: 0px;
								width: auto;
							}
}

.gen-button-43 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-43 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	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-43 > .button  {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-button-43 > .button  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-button-43 > .button  {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	}
}
.gen-button-43 > .button {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-43 > .button:hover {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-button-43 > .button:active {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-button-43 > .button > span{
padding:0 0px;
}


.gen-editorcolumn-280 { position: relative; }





.gen-editorcolumn-280 span {
}
.gen-editorcolumn-280 {
	text-transform: 0;
}

.gen-button-44 { position: relative; }
.gen-button-44 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-button-44 {
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
								width: auto;
							}
}

.gen-button-44 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-44 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	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-44 > .button  {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-size: 13px;
}
.gen-button-44 > .button  span {
font-size: 13px;
}
@media (max-width: 575.98px) {
  .gen-button-44 > .button  {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	}
}
.gen-button-44 > .button {
	color: rgba(34, 56, 67, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(34, 56, 67, 1);
}
.gen-button-44 > .button:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-44 > .button:active {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 1);
}

.gen-button-44 > .button > span{
padding:0 0px;
}





.gen-block-213 { position: relative; }
.gen-block-213 {
	margin-bottom: 0px;
}





.gen-block-213 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-block-213 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}
.gen-block-213  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
@media (max-width: 575.98px) {
  .gen-block-213  {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
.gen-block-213 {
	color: rgba(80, 200, 196, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-156 { position: relative; }
.gen-heading-156 {
	margin-top: 0px;
	margin-bottom: 5px;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-heading-156 {
								margin-top: 15px;
							}
}

.gen-heading-156 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-156 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-156 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-heading-156 .h  span {
font-size: 28px;
}
@media (max-width: 991.98px) {
  .gen-heading-156 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-156 .h  span {
font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-156 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-heading-156 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-156 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-156 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-taglist-1 { position: relative; }
.gen-taglist-1 {
	margin-bottom: 0px;
}




@media (max-width: 575.98px) {
							.gen-taglist-1 {
								margin-right: auto;
							}
}

.gen-taglist-1 span {
}
.gen-taglist-1 {
	text-transform: 0;
}
.gen-taglist-1  {
}
.gen-taglist-1 {
	color: rgba(0, 0, 0, 0);
}
.gen-taglist-1:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-taglist-1 .tag-view { position: relative; }
.gen-taglist-1 .tag-view {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}



@media (max-width: 767.98px) {
					.gen-taglist-1 .tag-view {
						margin-top: 5px;
						margin-bottom: 5px;
					}
}

@media (max-width: 575.98px) {
					.gen-taglist-1 .tag-view {
						margin-top: 5px;
						margin-right: auto;
						margin-bottom: 5px;
						margin-left: auto;
						width: auto;
					}
}

.gen-taglist-1 .tag-view span {
}
.gen-taglist-1 .tag-view {
	text-transform: 0;
}



.gen-imagewithsimpletext-9 { position: relative; }
.gen-imagewithsimpletext-9 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-9 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-9 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-9  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-9  span {
font-size: 16px;
}
.gen-imagewithsimpletext-9 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-9:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-9 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-9 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-9 .image-wrapper {
	margin-right: 8px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.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  {
}
.gen-imagewithsimpletext-9 .image-wrapper .image-a {
	color: rgba(80, 200, 196, 1);
}



.gen-imagewithsimpletext-10 { position: relative; }
.gen-imagewithsimpletext-10 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-10 {
								margin-bottom: 10px;
							}
}

.gen-imagewithsimpletext-10 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-10 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-10  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-10  span {
font-size: 16px;
}
.gen-imagewithsimpletext-10 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-10:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-10 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-10 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-10 .image-wrapper {
	margin-right: 8px;
	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(80, 200, 196, 1);
}



.gen-imagewithsimpletext-11 { position: relative; }
.gen-imagewithsimpletext-11 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-11 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-11 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-11  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-11  span {
font-size: 16px;
}
.gen-imagewithsimpletext-11 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-11:hover {
	color: rgba(255, 255, 255, 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: 8px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-11 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-11 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-11 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-11 .image-wrapper .image-a {
	color: rgba(80, 200, 196, 1);
}



.gen-paragraph-401 { position: relative; }
.gen-paragraph-401 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-401 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-401 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-401 .paragraph span {
	line-height: 1.3999999999999995em;
}
.gen-paragraph-401 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 500;
}
.gen-paragraph-401 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 22px;
}
.gen-paragraph-401 .paragraph  span {
font-size: 22px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-401 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-401 .paragraph  span {
font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-401 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-401 .paragraph  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-401 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-401 .paragraph  span {
font-size: 18px;
	}
}
.gen-paragraph-401 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-401 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-401 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-402 { position: relative; }
.gen-paragraph-402 {
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-402 {
				margin-right: 15px;
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-402 {
				margin-right: 15px;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-402 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-402 .paragraph span {
	line-height: 1.5999999999999996em;
}
.gen-paragraph-402 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
}
.gen-paragraph-402 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-402 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-402 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-402 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-402 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-402 .paragraph {
	color: rgba(202, 202, 202, 1);
}
.gen-paragraph-402 .paragraph:hover {
	color: rgba(202, 202, 202, 1);
}
.gen-paragraph-402 .paragraph:active {
	color: rgba(202, 202, 202, 1);
}


.gen-button-45 { position: relative; }
.gen-button-45 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-button-45 {
								margin-right: 0px;
								margin-bottom: 20px;
								margin-left: 0px;
								width: auto;
							}
}

.gen-button-45 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-45 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-45 > .button  {
	padding-right: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-button-45 > .button  span {
font-size: 16px;
}
.gen-button-45 > .button {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-45 > .button:hover {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-button-45 > .button:active {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-button-45 > .button > span{
padding:0 10px;
}



.gen-editorcolumn-281 { position: relative; }





.gen-editorcolumn-281 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-281 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-map-3 { position: relative; }
.gen-map-3 {
	margin-top: 60px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 480px;
}

@media (max-width: 1199.98px) {
	.gen-map-3 {
		margin-left: 0px;
		width: auto;
		height: 480px;
	}
}

@media (max-width: 991.98px) {
	.gen-map-3 {
		width: 100%;
		height: 447px;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-map-3 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-map-3 {
		height: 260px;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-map-3 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-map-3 {
		width: 100%;
		height: 309px;
	}
}
@media (max-width: 575.98px) {
	.gen-map-3 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-map-3 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-map-3 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-map-3 {
display:none !important;
} }
.gen-map-3 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-map-3 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}
.gen-map-3  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-map-3 {
	color: rgba(80, 200, 196, 1);
}

.gen-map-3 .map-tooltip { position: relative; }
.gen-map-3 .map-tooltip {
	width: auto;
}





.gen-map-3 .map-tooltip span {
}
.gen-map-3 .map-tooltip {
	text-transform: 0;
}
.gen-map-3 .map-tooltip  {
}
.gen-map-3 .map-tooltip {
	color: rgba(0, 0, 0, 0);
}

.gen-paragraph-403 { position: relative; }
.gen-paragraph-403 {
	width: 100%;
}





.gen-paragraph-403 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-403 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-403 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-403 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-403 .paragraph {
	color: rgba(34, 56, 67, 1);
}
.gen-paragraph-403 .paragraph:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-paragraph-404 { position: relative; }
.gen-paragraph-404 {
	margin-bottom: 5px;
	width: 252px;
}





.gen-paragraph-404 .paragraph span {
	line-height: 1.3em;
}
.gen-paragraph-404 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3em;
}
.gen-paragraph-404 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.gen-paragraph-404 .paragraph  span {
font-size: 12px;
}
.gen-paragraph-404 .paragraph {
	color: rgba(57, 95, 113, 1);
}
.gen-paragraph-404 .paragraph:hover {
	color: rgba(0, 0, 0, 0);
}


.gen-editorrow-180 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-180 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-180 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-180 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-180 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-180 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-180 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-180 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-180 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-180 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-180 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-180 { position: relative; }
.gen-editorrow-180 {
	margin-bottom: 0px;
	width: auto;
}





.gen-editorrow-180 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-180 span {
}
.gen-editorrow-180 {
	text-transform: 0;
}
.gen-editorrow-180  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-180   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-180  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-180  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-180  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-180 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-282 { position: relative; }





.gen-editorcolumn-282 span {
}
.gen-editorcolumn-282 {
	text-transform: 0;
}

.gen-button-46 { position: relative; }
.gen-button-46 {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-button-46 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-button-46 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-46 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-button-46 > .button  {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-button-46 > .button  span {
font-size: 14px;
}
.gen-button-46 > .button {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-46 > .button:hover {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-button-46 > .button:active {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-button-46 > .button > span{
padding:0 0px;
}


.gen-editorcolumn-283 { position: relative; }





.gen-editorcolumn-283 span {
}
.gen-editorcolumn-283 {
	text-transform: 0;
}

.gen-button-47 { position: relative; }
.gen-button-47 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-button-47 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-button-47 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-47 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 99px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-button-47 > .button  {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-size: 13px;
}
.gen-button-47 > .button  span {
font-size: 13px;
}
.gen-button-47 > .button {
	color: rgba(34, 56, 67, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(34, 56, 67, 1);
}
.gen-button-47 > .button:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-47 > .button:active {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 1);
}

.gen-button-47 > .button > span{
padding:0 0px;
}








.gen-editormain-29 { position: relative; }





.gen-editorsection-79 { position: relative; }





.gen-editorsection-79 span {
}
.gen-editorsection-79 {
	text-transform: 0;
}
.gen-editorsection-79  {
	padding-top: 90px;
	padding-bottom: 15px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-79  {
	padding-top: 90px;
	padding-bottom: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-79  {
	padding-top: 70px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-editorsection-79 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-181 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-181 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-181 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-181 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-181 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-181 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-181 { position: relative; }
.gen-editorrow-181 {
	margin-top: 0px;
}





.gen-editorrow-181 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-181 span {
}
.gen-editorrow-181 {
	text-transform: 0;
}
.gen-editorrow-181  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-181   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-181  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-181  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-181  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-181 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-284 { position: relative; }





.gen-editorcolumn-284 span {
}
.gen-editorcolumn-284 {
	text-transform: 0;
}

.gen-block-214 { position: relative; }
.gen-block-214 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-214 {
		width: 98%;
	}
}




.gen-block-214 span {
}
.gen-block-214 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-214  {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.gen-block-214:hover {
	animation: 0s fade-in linear 0s infinite;
}
.gen-block-214 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(223, 239, 61, 1);
}

.gen-paragraph-405 { position: relative; }
.gen-paragraph-405 {
	width: 100%;
}





.gen-paragraph-405 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-405 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-405 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-405 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-405 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-182 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-182 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-182 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-182 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-182 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-182 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-182 { position: relative; }





.gen-editorrow-182 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-182 span {
}
.gen-editorrow-182 {
	text-transform: 0;
}
.gen-editorrow-182  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-182   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-182  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-182  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-182 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-285 { position: relative; }





.gen-editorcolumn-285 span {
}
.gen-editorcolumn-285 {
	text-transform: 0;
}

.gen-block-215 { position: relative; }
.gen-block-215 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}





.gen-block-215 span {
}
.gen-block-215 {
}
.gen-block-215  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-block-215 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-157 { position: relative; }
.gen-heading-157 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-157 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-157 {
						margin-right: auto;
						margin-left: 0px;
						width: 100%;
					}
}

.gen-heading-157 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-157 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-157 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 56px;
	text-align: center;
}
.gen-heading-157 .h  span {
font-size: 56px;
}
@media (max-width: 1199.98px) {
  .gen-heading-157 .h   {
	font-size: 46px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-157 .h   span {
font-size: 46px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-157 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-157 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-157 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-157 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-157 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-157 .h  span {
font-size: 36px;
	}
}
.gen-heading-157 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-406 { position: relative; }
.gen-paragraph-406 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-406 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-406 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-406 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-406 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-406 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-406 .paragraph  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-406 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-406 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-406 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-90 { position: relative; }
.gen-linkbutton-90 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}



@media (max-width: 767.98px) {
					.gen-linkbutton-90 {
						margin-top: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-linkbutton-90 {
						margin-top: 0px;
						margin-right: auto;
						margin-bottom: 15px;
						margin-left: auto;
						width: 213px;
					}
}

.gen-linkbutton-90 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-90 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-90 > .button  {
	padding-right: 15px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-linkbutton-90 > .button  span {
font-size: 16px;
}
.gen-linkbutton-90 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-90 > .button:hover {
	color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-90 > .button:active {
	color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-90 > .button > span{
padding:0 2px;
}


.gen-sitemap-1 { position: relative; }
.gen-sitemap-1 {
	margin-right: auto;
	margin-left: auto;
	width: 80%;
	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 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-sitemap-1  {
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
@media (max-width: 575.98px) {
  .gen-sitemap-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-sitemap-1 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 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: 5px;
	width: auto;
}





.gen-sitemap-1 .sitemap-item span {
}
.gen-sitemap-1 .sitemap-item {
	font-family: 'Montserrat', sans-serif, cursive;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	text-transform: 0;
	transition: all 0.2s;
}
.gen-sitemap-1 .sitemap-item  {
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-sitemap-1 .sitemap-item  span {
font-size: 16px;
}
.gen-sitemap-1 .sitemap-item {
	color: rgba(255, 255, 255, 1);
}
.gen-sitemap-1 .sitemap-item:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-sitemap-1 .sitemap-item:active {
	color: rgba(223, 239, 61, 1);
}






.gen-editormain-30 { position: relative; }





.gen-editorsection-80 { position: relative; }





.gen-editorsection-80 span {
}
.gen-editorsection-80 {
	text-transform: 0;
}
.gen-editorsection-80  {
	padding-top: 90px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-80  {
	padding-top: 110px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-80 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
	background-image: url('/Designs/Images/404.3q1os4gasjq.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-80 { background-image:url('/o/404.3q1os4gasjq.2878x1840.o.bg.webp'); }
.no-webp .gen-editorsection-80 { background-image:url('/o/404.3q1os4gasjq.2878x1840.o.bg.jpg'); }
.gen-editorrow-183 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-183 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-183 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-183 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-183 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-183 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-183 { position: relative; }





.gen-editorrow-183 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-183 span {
}
.gen-editorrow-183 {
	text-transform: 0;
}
.gen-editorrow-183  {
	padding-top: 10px;
	padding-bottom: 10px;
}
.gen-editorrow-183 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-286 { position: relative; }





.gen-editorcolumn-286 span {
}
.gen-editorcolumn-286 {
	text-transform: 0;
}

.gen-block-216 { position: relative; }
.gen-block-216 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 800px;
}





.gen-block-216 span {
}
.gen-block-216 {
}
.gen-block-216  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-216 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-158 { position: relative; }
.gen-heading-158 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-158 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-158 {
						margin-right: auto;
						margin-left: 0px;
						width: 100%;
					}
}

.gen-heading-158 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-158 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-158 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 56px;
	text-align: center;
}
.gen-heading-158 .h  span {
font-size: 56px;
}
.gen-heading-158 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-407 { position: relative; }
.gen-paragraph-407 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-407 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-407 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-407 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-407 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-407 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-407 .paragraph  span {
font-size: 20px;
}
.gen-paragraph-407 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-91 { position: relative; }
.gen-linkbutton-91 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}



@media (max-width: 767.98px) {
					.gen-linkbutton-91 {
						margin-top: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-linkbutton-91 {
						margin-top: 0px;
						margin-right: auto;
						margin-bottom: 60px;
						margin-left: auto;
						width: 213px;
					}
}

.gen-linkbutton-91 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-91 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-91 > .button  {
	padding-right: 15px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-linkbutton-91 > .button  span {
font-size: 16px;
}
.gen-linkbutton-91 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-91 > .button:hover {
	color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-91 > .button:active {
	color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-91 > .button > span{
padding:0 2px;
}





.gen-editormain-31 { position: relative; }





.gen-editorsection-81 { position: relative; }





.gen-editorsection-81 span {
}
.gen-editorsection-81 {
	text-transform: 0;
}
.gen-editorsection-81  {
	padding-top: 90px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-81   {
	padding-top: 90px;
	padding-bottom: 240px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-81  {
	padding-top: 100px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-81 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
	background-image: url('/Designs/Images/overboat.ycma4qdeogp.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-81 { background-image:url('/o/overboat.ycma4qdeogp.2880x1841.o.bg.webp'); }
.no-webp .gen-editorsection-81 { background-image:url('/o/overboat.ycma4qdeogp.2880x1841.o.bg.png'); }
.gen-editorrow-184 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-184 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-184 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-184 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-184 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-184 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-184 { position: relative; }





.gen-editorrow-184 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-184 span {
}
.gen-editorrow-184 {
	text-transform: 0;
}
.gen-editorrow-184  {
	padding-top: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-184 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-287 { position: relative; }





.gen-editorcolumn-287 span {
}
.gen-editorcolumn-287 {
	text-transform: 0;
}

.gen-block-217 { position: relative; }
.gen-block-217 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-217 span {
}
.gen-block-217 {
}
.gen-block-217  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-217 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-159 { position: relative; }
.gen-heading-159 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-159 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-159 {
						margin-right: auto;
						margin-left: auto;
						width: auto;
					}
}

.gen-heading-159 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-159 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-159 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-159 .h  span {
font-size: 48px;
}
@media (max-width: 575.98px) {
  .gen-heading-159 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-159 .h  span {
font-size: 42px;
	}
}
.gen-heading-159 .h {
	color: rgba(10, 16, 20, 1);
}


.gen-paragraph-408 { position: relative; }
.gen-paragraph-408 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 50%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-408 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-408 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-408 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-408 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-408 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-408 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-408 .paragraph {
	color: rgba(10, 16, 20, 1);
}


.gen-editorrow-185 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-185 .col:nth-child(1) {
flex: 0 0 auto;
 width: 48.90295152462862%;
}
.gen-editorrow-185 .col:nth-child(2) {
flex: 0 0 auto;
 width: 51.09704847537137%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-185 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-185 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-185 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-185 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-185 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-185 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-185 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-185 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-185 { position: relative; }





.gen-editorrow-185 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-185 span {
}
.gen-editorrow-185 {
	text-transform: 0;
}
.gen-editorrow-185  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-185   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-185  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-185  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-185  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-185 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-288 { position: relative; }





.gen-editorcolumn-288 span {
}
.gen-editorcolumn-288 {
	text-transform: 0;
}

.gen-linkbutton-92 { position: relative; }
.gen-linkbutton-92 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-92 {
								margin-right: auto;
								margin-bottom: 0px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-92 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-92 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-92 > .button  {
	font-size: 18px;
}
.gen-linkbutton-92 > .button  span {
font-size: 18px;
}
.gen-linkbutton-92 > .button {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-92 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-92 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-linkbutton-92 > .button > span{
padding:0 2px;
}


.gen-editorcolumn-289 { position: relative; }





.gen-editorcolumn-289 span {
}
.gen-editorcolumn-289 {
	text-transform: 0;
}

.gen-linkbutton-93 { position: relative; }
.gen-linkbutton-93 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-93 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-93 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-93 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-93 > .button  {
	font-size: 18px;
}
.gen-linkbutton-93 > .button  span {
font-size: 18px;
}
.gen-linkbutton-93 > .button {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-93 > .button:hover {
	color: rgba(97, 97, 97, 1);
}
.gen-linkbutton-93 > .button:active {
	color: rgba(97, 97, 97, 1);
}

.gen-linkbutton-93 > .button > span{
padding:0 2px;
}







.gen-editorsection-82 { position: relative; }





.gen-editorsection-82 span {
}
.gen-editorsection-82 {
	text-transform: 0;
}
.gen-editorsection-82  {
	padding-top: 10px;
	padding-bottom: 10px;
}
.gen-editorsection-82 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-186 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-186 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-186 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-186 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-186 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-186 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-186 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-186 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-186 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-186 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-186 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-186 { position: relative; }





.gen-editorrow-186 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-186 span {
}
.gen-editorrow-186 {
	text-transform: 0;
}
.gen-editorrow-186  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-186  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-186 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-290 { position: relative; }





.gen-editorcolumn-290 span {
}
.gen-editorcolumn-290 {
	text-transform: 0;
}

.gen-block-218 { position: relative; }
.gen-block-218 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-218 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-218 {
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-218 {
		margin-bottom: 20px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-218 {
		margin-bottom: 20px;
	}
}

.gen-block-218 span {
}
.gen-block-218 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-218  {
	padding-top: 60px;
	padding-right: 60px;
	padding-bottom: 60px;
	padding-left: 60px;
}
@media (max-width: 1199.98px) {
  .gen-block-218   {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-218  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
.gen-block-218 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-160 { position: relative; }
.gen-heading-160 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-160 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-160 {
						margin-right: auto;
						margin-bottom: 20px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-160 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-160 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-160 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: left;
}
.gen-heading-160 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-160 .h   {
	font-size: 34px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-160 .h   span {
font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-160 .h  {
	font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-160 .h  span {
font-size: 34px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-160 .h  {
	font-size: 34px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-160 .h  span {
font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-160 .h  {
	font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-160 .h  span {
font-size: 34px;
	}
}
.gen-heading-160 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-409 { position: relative; }
.gen-paragraph-409 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-409 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-409 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-409 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-409 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-409 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-409 .paragraph  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-409 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-409 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-409 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-409 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-409 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-94 { position: relative; }
.gen-linkbutton-94 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-94 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: 0px;
								width: auto;
							}
}

.gen-linkbutton-94 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-94 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-94 > .button  {
	font-size: 18px;
}
.gen-linkbutton-94 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-linkbutton-94 > .button  {
	padding-left: 0px;
	}
}
.gen-linkbutton-94 > .button {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-94 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-94 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-94 > .button > span{
padding:0 2px;
}



.gen-editorcolumn-291 { position: relative; }





.gen-editorcolumn-291 span {
}
.gen-editorcolumn-291 {
	text-transform: 0;
}

.gen-image-46 { position: relative; }
.gen-image-46 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-image-46 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-46 {
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-image-46 {
		margin-bottom: 20px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-46 {
		height: 560px;
	}
}

.gen-image-46 .image-a span {
}
.gen-image-46 .image-a {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-46 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-46 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(22, 36, 43, 1);
}




.gen-editorrow-187 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-187 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-187 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-187 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-187 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-187 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-187 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-187 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-187 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-187 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-187 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-187 { position: relative; }





.gen-editorrow-187 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-187 span {
}
.gen-editorrow-187 {
	text-transform: 0;
}
.gen-editorrow-187  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-187  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-187 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-292 { position: relative; }





.gen-editorcolumn-292 span {
}
.gen-editorcolumn-292 {
	text-transform: 0;
}

.gen-image-47 { position: relative; }
.gen-image-47 {
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-image-47 {
		height: 100%;
	}
}


@media (max-width: 767.98px) {
			.gen-image-47 {
				margin-bottom: 40px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-47 {
				margin-bottom: 20px;
				height: 560px;
			}
}

.gen-image-47 .image-a span {
}
.gen-image-47 .image-a {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-47 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-47 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(22, 36, 43, 1);
}



.gen-editorcolumn-293 { position: relative; }





.gen-editorcolumn-293 span {
}
.gen-editorcolumn-293 {
	text-transform: 0;
}

.gen-block-219 { position: relative; }
.gen-block-219 {
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-219 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-219 {
		height: auto;
	}
}



.gen-block-219 span {
}
.gen-block-219 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-219  {
	padding-top: 60px;
	padding-right: 60px;
	padding-bottom: 60px;
	padding-left: 60px;
}
@media (max-width: 1199.98px) {
  .gen-block-219   {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-219  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
.gen-block-219 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-161 { position: relative; }
.gen-heading-161 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-161 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-161 {
						margin-right: auto;
						margin-bottom: 20px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-161 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-161 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-161 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: left;
}
.gen-heading-161 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-161 .h   {
	font-size: 34px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-161 .h   span {
font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-161 .h  {
	font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-161 .h  span {
font-size: 34px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-161 .h  {
	font-size: 34px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-161 .h  span {
font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-161 .h  {
	font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-161 .h  span {
font-size: 34px;
	}
}
.gen-heading-161 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-410 { position: relative; }
.gen-paragraph-410 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-410 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-410 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-410 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-410 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-410 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-410 .paragraph  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-410 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-410 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-410 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-410 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-410 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-95 { position: relative; }
.gen-linkbutton-95 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-95 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: 0px;
								width: auto;
							}
}

.gen-linkbutton-95 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-95 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-95 > .button  {
	font-size: 18px;
}
.gen-linkbutton-95 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-linkbutton-95 > .button  {
	}
}
.gen-linkbutton-95 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-95 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-95 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-95 > .button > span{
padding:0 2px;
}





.gen-editorsection-83 { position: relative; }





.gen-editorsection-83 span {
}
.gen-editorsection-83 {
	text-transform: 0;
}
.gen-editorsection-83  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-editorsection-83 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-188 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-188 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-188 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-188 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-188 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-188 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-188 { position: relative; }
.gen-editorrow-188 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-editorrow-188 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-188 span {
}
.gen-editorrow-188 {
	text-transform: 0;
}
.gen-editorrow-188  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-188   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-188  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-188  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-188  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-188 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-294 { position: relative; }





.gen-editorcolumn-294 span {
}
.gen-editorcolumn-294 {
	text-transform: 0;
}

.gen-slider-7 { position: relative; }
.gen-slider-7 {
	width: auto;
	height: 420px;
}


@media (max-width: 991.98px) {
			.gen-slider-7 {
				height: 280px;
			}
}


@media (max-width: 575.98px) {
					.gen-slider-7 {
						height: 320px;
					}
}

.gen-slider-7 span {
	line-height: 1.2em;
}
.gen-slider-7 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: 0;
}
.gen-slider-7  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-slider-7 {
	color: rgba(0, 0, 0, 0);
}

.gen-slide-24 { position: relative; }





.gen-slide-24 span {
}
.gen-slide-24 {
	text-transform: 0;
}

.gen-block-220 { position: relative; }
.gen-block-220 {
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-220 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-220 {
		height: 100%;
	}
}



.gen-block-220 span {
}
.gen-block-220 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-220  {
	padding-top: 60px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
}
@media (max-width: 575.98px) {
  .gen-block-220  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
.gen-block-220 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_overboat_slide1.cecoqr2znpb.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-220 { background-image:url('/o/SiFly_overboat_slide1.cecoqr2znpb.1066x720.o.bg.webp'); }
.no-webp .gen-block-220 { background-image:url('/o/SiFly_overboat_slide1.cecoqr2znpb.1066x720.o.bg.jpg'); }
.gen-paragraph-411 { position: relative; }
.gen-paragraph-411 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-411 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-411 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-411 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-411 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-411 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-411 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-411 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-411 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-412 { position: relative; }
.gen-paragraph-412 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-412 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-412 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-412 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-412 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-412 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-412 .paragraph  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-412 .paragraph  {
	font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-412 .paragraph  span {
font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-412 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-412 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-412 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-slide-25 { position: relative; }





.gen-slide-25 span {
}
.gen-slide-25 {
	text-transform: 0;
}

.gen-block-221 { position: relative; }
.gen-block-221 {
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-221 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-221 {
		height: 100%;
	}
}



.gen-block-221 span {
}
.gen-block-221 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-221  {
	padding-top: 60px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
}
@media (max-width: 575.98px) {
  .gen-block-221  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
.gen-block-221 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_overboat_slide2.r42duqyyhpf.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-221 { background-image:url('/o/SiFly_overboat_slide2.r42duqyyhpf.1800x675.o.bg.webp'); }
.no-webp .gen-block-221 { background-image:url('/o/SiFly_overboat_slide2.r42duqyyhpf.1800x675.o.bg.jpg'); }
.gen-paragraph-413 { position: relative; }
.gen-paragraph-413 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-413 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-413 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-413 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-413 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-413 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-413 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-413 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-413 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-414 { position: relative; }
.gen-paragraph-414 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-414 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-414 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-414 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-414 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-414 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-414 .paragraph  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-414 .paragraph  {
	font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-414 .paragraph  span {
font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-414 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-414 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-414 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-slide-26 { position: relative; }





.gen-slide-26 span {
}
.gen-slide-26 {
	text-transform: 0;
}

.gen-block-222 { position: relative; }
.gen-block-222 {
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-222 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-222 {
		height: 100%;
	}
}



.gen-block-222 span {
}
.gen-block-222 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-222  {
	padding-top: 60px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
}
@media (max-width: 575.98px) {
  .gen-block-222  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
.gen-block-222 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_overboat_slide3.utrqqltpw2n.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-222 { background-image:url('/o/SiFly_overboat_slide3.utrqqltpw2n.2048x1365.o.bg.webp'); }
.no-webp .gen-block-222 { background-image:url('/o/SiFly_overboat_slide3.utrqqltpw2n.2048x1365.o.bg.jpg'); }
.gen-paragraph-415 { position: relative; }
.gen-paragraph-415 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-415 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-415 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-415 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-415 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-415 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-415 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-415 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-415 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-416 { position: relative; }
.gen-paragraph-416 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-416 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-416 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-416 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-416 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-416 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-416 .paragraph  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-416 .paragraph  {
	font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-416 .paragraph  span {
font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-416 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-416 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-416 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-slider-7 .number-text { position: relative; }





.gen-slider-7 .number-text span {
}
.gen-slider-7 .number-text {
	text-transform: 0;
}


.gen-slider-7 .pagination { position: relative; }





.gen-slider-7 .pagination span {
}
.gen-slider-7 .pagination {
	text-transform: 0;
}

.gen-slider-7 .pagination .dot { position: relative; }





.gen-slider-7 .pagination .dot span {
}
.gen-slider-7 .pagination .dot {
	text-transform: 0;
}



.gen-slider-7 .icon-left { position: relative; }
.gen-slider-7 .icon-left {
	margin-left: 20px;
}





.gen-slider-7 .icon-left span {
}
.gen-slider-7 .icon-left {
	text-transform: 0;
}
.gen-slider-7 .icon-left  {
}
.gen-slider-7 .icon-left {
	color: rgba(0, 0, 0, 0);
}

.gen-slider-7 .icon-left div > i{
font-size:46px;
}
.gen-slider-7 .icon-left div > i{
color:rgba(255, 255, 255, 1);
}

.gen-slider-7 .icon-right { position: relative; }
.gen-slider-7 .icon-right {
	margin-right: 20px;
}





.gen-slider-7 .icon-right span {
}
.gen-slider-7 .icon-right {
	text-transform: 0;
}
.gen-slider-7 .icon-right  {
}
.gen-slider-7 .icon-right {
	color: rgba(0, 0, 0, 0);
}

.gen-slider-7 .icon-right div > i{
font-size:46px;
}
.gen-slider-7 .icon-right div > i{
color:rgba(255, 255, 255, 1);
}





.gen-editorsection-84 { position: relative; }





.gen-editorsection-84 span {
}
.gen-editorsection-84 {
	text-transform: 0;
}
.gen-editorsection-84  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-84  {
	padding-top: 10px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-84 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-189 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-189 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-189 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-189 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-189 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-189 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-189 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-189 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-189 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-189 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-189 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-189 { position: relative; }





.gen-editorrow-189 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-189 span {
}
.gen-editorrow-189 {
	text-transform: 0;
}
.gen-editorrow-189  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-189  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-189  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-189  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-189 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-295 { position: relative; }





.gen-editorcolumn-295 span {
}
.gen-editorcolumn-295 {
	text-transform: 0;
}

.gen-block-223 { position: relative; }
.gen-block-223 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-223 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-223 {
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-223 {
		margin-bottom: 20px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-223 {
		margin-bottom: 20px;
	}
}

.gen-block-223 span {
}
.gen-block-223 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-223  {
	padding-top: 60px;
	padding-right: 60px;
	padding-bottom: 60px;
	padding-left: 60px;
}
@media (max-width: 1199.98px) {
  .gen-block-223   {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-223  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
.gen-block-223 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-162 { position: relative; }
.gen-heading-162 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-162 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-162 {
						margin-right: auto;
						margin-bottom: 20px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-162 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-162 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-162 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: left;
}
.gen-heading-162 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-162 .h   {
	font-size: 34px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-162 .h   span {
font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-162 .h  {
	font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-162 .h  span {
font-size: 34px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-162 .h  {
	font-size: 34px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-162 .h  span {
font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-162 .h  {
	font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-162 .h  span {
font-size: 34px;
	}
}
.gen-heading-162 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-417 { position: relative; }
.gen-paragraph-417 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-417 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-417 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-417 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-417 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-417 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-417 .paragraph  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-417 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-417 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-417 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-417 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-417 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-96 { position: relative; }
.gen-linkbutton-96 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-96 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: 0px;
								width: auto;
							}
}

.gen-linkbutton-96 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-96 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-96 > .button  {
	font-size: 18px;
}
.gen-linkbutton-96 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-linkbutton-96 > .button  {
	padding-left: 0px;
	}
}
.gen-linkbutton-96 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-linkbutton-96 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-96 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-96 > .button > span{
padding:0 2px;
}



.gen-editorcolumn-296 { position: relative; }





.gen-editorcolumn-296 span {
}
.gen-editorcolumn-296 {
	text-transform: 0;
}

.gen-image-48 { position: relative; }
.gen-image-48 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-image-48 {
		width: auto;
		height: 100%;
	}
}



@media (max-width: 575.98px) {
					.gen-image-48 {
						height: 560px;
					}
}

.gen-image-48 .image-a span {
}
.gen-image-48 .image-a {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-48 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-48 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(22, 36, 43, 1);
}





.gen-editorsection-85 { position: relative; }





.gen-editorsection-85 span {
}
.gen-editorsection-85 {
	text-transform: 0;
}
.gen-editorsection-85  {
	padding-top: 10px;
	padding-bottom: 10px;
}
.gen-editorsection-85 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-190 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-190 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-190 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-190 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-190 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-190 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-190 { position: relative; }





.gen-editorrow-190 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-190 span {
}
.gen-editorrow-190 {
	text-transform: 0;
}
.gen-editorrow-190  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-190   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-190  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-190  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-190  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-190 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-297 { position: relative; }





.gen-editorcolumn-297 span {
}
.gen-editorcolumn-297 {
	text-transform: 0;
}

.gen-expansionbox-32 { position: relative; }
.gen-expansionbox-32 {
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-32 {
				width: 100%;
			}
}



.gen-expansionbox-32 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-32 {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-32  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-expansionbox-32  span {
font-size: 14px;
}
.gen-expansionbox-32 {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-32 .header { position: relative; }
.gen-expansionbox-32 .header {
	width: auto;
}





.gen-expansionbox-32 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-32 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-32 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 32px;
}
.gen-expansionbox-32 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-32 .header  {
	font-size: 30px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-32 .header  span {
font-size: 30px;
	}
}
.gen-expansionbox-32 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-32 .header .image { position: relative; }
.gen-expansionbox-32 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-32 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-32 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-32 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-32 .header .expansion-icon { position: relative; }





.gen-expansionbox-32 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-32 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-32 .header .expansion-icon  {
}
.gen-expansionbox-32 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-32 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-32 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-32 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-32 .panel { position: relative; }





.gen-expansionbox-32 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-32 .panel {
	line-height: 1.2em;
}
.gen-expansionbox-32 .panel  {
}
.gen-expansionbox-32 .panel {
	color: rgba(0, 0, 0, 0);
}

.gen-editorrow-191 .col {
 padding-left: 30px; 
padding-right: 30px; 
}
.gen-editorrow-191 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-191 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-191 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-191 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-191 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-191 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-191 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-191 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-191 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-191 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-191 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-191 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-191 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-191 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-191 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-191 { position: relative; }





.gen-editorrow-191 > .col { padding-left: 30px; padding-right: 30px }
.gen-editorrow-191 span {
}
.gen-editorrow-191 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-editorrow-191  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-191   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-191  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-191  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-191  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-191 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(27, 27, 27, 1);
}

.gen-editorcolumn-298 { position: relative; }





.gen-editorcolumn-298 span {
}
.gen-editorcolumn-298 {
	text-transform: 0;
}

.gen-block-224 { position: relative; }
.gen-block-224 {
	margin-bottom: 15px;
	width: auto;
}





.gen-block-224 span {
}
.gen-block-224 {
}
.gen-block-224  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-224 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-418 { position: relative; }





.gen-paragraph-418 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-418 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-418 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-418 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-418 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-419 { position: relative; }





.gen-paragraph-419 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-419 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-paragraph-419 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-paragraph-419 .paragraph  span {
font-size: 32px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-419 .paragraph   {
	font-size: 24px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-419 .paragraph   span {
font-size: 24px;
	}
}
.gen-paragraph-419 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-block-225 { position: relative; }
.gen-block-225 {
	margin-bottom: 15px;
}





.gen-block-225 span {
}
.gen-block-225 {
}
.gen-block-225  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-225 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-420 { position: relative; }





.gen-paragraph-420 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-420 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-420 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-420 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-420 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-421 { position: relative; }





.gen-paragraph-421 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-421 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-paragraph-421 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-paragraph-421 .paragraph  span {
font-size: 32px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-421 .paragraph   {
	font-size: 24px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-421 .paragraph   span {
font-size: 24px;
	}
}
.gen-paragraph-421 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-block-226 { position: relative; }





.gen-block-226 span {
}
.gen-block-226 {
}
.gen-block-226  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-226 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-422 { position: relative; }





.gen-paragraph-422 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-422 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-422 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-422 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-422 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-423 { position: relative; }





.gen-paragraph-423 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-423 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-paragraph-423 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-paragraph-423 .paragraph  span {
font-size: 32px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-423 .paragraph   {
	font-size: 24px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-423 .paragraph   span {
font-size: 24px;
	}
}
.gen-paragraph-423 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorcolumn-299 { position: relative; }





.gen-editorcolumn-299 span {
}
.gen-editorcolumn-299 {
	text-transform: 0;
}

.gen-block-227 { position: relative; }
.gen-block-227 {
	margin-bottom: 15px;
	width: auto;
}





.gen-block-227 span {
}
.gen-block-227 {
}
.gen-block-227  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-227 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-424 { position: relative; }





.gen-paragraph-424 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-424 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-424 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-424 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-424 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-425 { position: relative; }





.gen-paragraph-425 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-425 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-paragraph-425 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-paragraph-425 .paragraph  span {
font-size: 32px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-425 .paragraph   {
	font-size: 24px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-425 .paragraph   span {
font-size: 24px;
	}
}
.gen-paragraph-425 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-block-228 { position: relative; }
.gen-block-228 {
	margin-bottom: 15px;
	width: auto;
}





.gen-block-228 span {
}
.gen-block-228 {
}
.gen-block-228  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-228 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-426 { position: relative; }





.gen-paragraph-426 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-426 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-426 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-426 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-426 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-427 { position: relative; }





.gen-paragraph-427 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-427 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-paragraph-427 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-paragraph-427 .paragraph  span {
font-size: 32px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-427 .paragraph   {
	font-size: 24px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-427 .paragraph   span {
font-size: 24px;
	}
}
.gen-paragraph-427 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-block-229 { position: relative; }
.gen-block-229 {
	margin-bottom: 15px;
	width: auto;
}





.gen-block-229 span {
}
.gen-block-229 {
}
.gen-block-229  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-229 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-428 { position: relative; }





.gen-paragraph-428 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-428 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-428 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-428 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-428 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-429 { position: relative; }





.gen-paragraph-429 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-429 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-paragraph-429 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-paragraph-429 .paragraph  span {
font-size: 32px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-429 .paragraph   {
	font-size: 24px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-429 .paragraph   span {
font-size: 24px;
	}
}
.gen-paragraph-429 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorcolumn-300 { position: relative; }





.gen-editorcolumn-300 span {
}
.gen-editorcolumn-300 {
	text-transform: 0;
}

.gen-block-230 { position: relative; }
.gen-block-230 {
	margin-bottom: 15px;
	width: auto;
}





.gen-block-230 span {
}
.gen-block-230 {
}
.gen-block-230  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-230 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-430 { position: relative; }





.gen-paragraph-430 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-430 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-430 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-430 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-430 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-431 { position: relative; }





.gen-paragraph-431 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-431 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-paragraph-431 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-paragraph-431 .paragraph  span {
font-size: 32px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-431 .paragraph   {
	font-size: 24px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-431 .paragraph   span {
font-size: 24px;
	}
}
.gen-paragraph-431 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-block-231 { position: relative; }
.gen-block-231 {
	margin-bottom: 15px;
	width: auto;
}





.gen-block-231 span {
}
.gen-block-231 {
}
.gen-block-231  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-231 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-432 { position: relative; }





.gen-paragraph-432 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-432 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-432 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-432 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-432 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-433 { position: relative; }





.gen-paragraph-433 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-433 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-paragraph-433 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-paragraph-433 .paragraph  span {
font-size: 32px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-433 .paragraph   {
	font-size: 24px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-433 .paragraph   span {
font-size: 24px;
	}
}
.gen-paragraph-433 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-block-232 { position: relative; }
.gen-block-232 {
	margin-bottom: 15px;
	width: auto;
}





.gen-block-232 span {
}
.gen-block-232 {
}
.gen-block-232  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-232 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-434 { position: relative; }





.gen-paragraph-434 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-434 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-434 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-434 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-434 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-435 { position: relative; }





.gen-paragraph-435 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-435 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-paragraph-435 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-paragraph-435 .paragraph  span {
font-size: 32px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-435 .paragraph   {
	font-size: 24px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-435 .paragraph   span {
font-size: 24px;
	}
}
.gen-paragraph-435 .paragraph {
	color: rgba(255, 255, 255, 1);
}










.gen-editormain-32 { position: relative; }





.gen-editorsection-86 { position: relative; }





.gen-editorsection-86 span {
}
.gen-editorsection-86 {
	text-transform: 0;
}
.gen-editorsection-86  {
	padding-top: 90px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-86   {
	padding-top: 90px;
	padding-bottom: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorsection-86  {
	padding-top: 90px;
	padding-bottom: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-86  {
	padding-top: 90px;
	padding-bottom: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-86  {
	padding-top: 90px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
.gen-editorsection-86 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-192 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-192 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-192 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-192 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-192 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-192 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-192 { position: relative; }





.gen-editorrow-192 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-192 span {
}
.gen-editorrow-192 {
	text-transform: 0;
}
.gen-editorrow-192  {
	padding-top: 10px;
	padding-bottom: 50px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-192  {
	padding-top: 10px;
	padding-bottom: 30px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-192  {
	padding-top: 10px;
	padding-bottom: 30px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-192  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-192 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-301 { position: relative; }





.gen-editorcolumn-301 span {
}
.gen-editorcolumn-301 {
	text-transform: 0;
}

.gen-block-233 { position: relative; }
.gen-block-233 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-block-233 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-block-233 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-block-233 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-block-233 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-block-233  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 56px;
	text-align: center;
}
.gen-block-233  span {
font-size: 56px;
}
@media (max-width: 991.98px) {
  .gen-block-233  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-233  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-233  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-233  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-233  {
	font-size: 48px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-233  span {
font-size: 48px;
	}
}
.gen-block-233 {
	color: rgba(45, 45, 45, 1);
}

.gen-heading-163 { position: relative; }
.gen-heading-163 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-163 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-163 {
						margin-right: auto;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-163 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-163 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-163 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
}
.gen-heading-163 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-163 .h   {
	font-size: 46px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-163 .h   span {
font-size: 46px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-163 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-163 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-163 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-163 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-163 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-163 .h  span {
font-size: 36px;
	}
}
.gen-heading-163 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-436 { position: relative; }
.gen-paragraph-436 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 636px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-436 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-436 {
				margin-bottom: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-436 {
				margin-right: 0px;
				margin-bottom: 19px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-436 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-436 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-436 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-436 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-436 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-436 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-436 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editorrow-193 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-193 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-193 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-193 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-193 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-193 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-193 { position: relative; }
.gen-editorrow-193 {
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}





.gen-editorrow-193 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-193 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-193 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-editorrow-193  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-193  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-editorrow-193 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_accessories.ergpbj5yyuz.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorrow-193 { background-image:url('/o/SiFly_accessories.ergpbj5yyuz.4096x3810.o.bg.webp'); }
.no-webp .gen-editorrow-193 { background-image:url('/o/SiFly_accessories.ergpbj5yyuz.4096x3810.o.bg.jpg'); }
.gen-editorcolumn-302 { position: relative; }





.gen-editorcolumn-302 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-302 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-clickupform-1 { position: relative; }
.gen-clickupform-1 {
	height: 1200px;
}





.gen-clickupform-1 span {
}
.gen-clickupform-1 {
	text-transform: 0;
}
.gen-clickupform-1  {
}
.gen-clickupform-1 {
	color: rgba(0, 0, 0, 0);
}





.gen-editormain-33 { position: relative; }





.gen-editorsection-87 { position: relative; }





.gen-editorsection-87 span {
}
.gen-editorsection-87 {
	text-transform: 0;
}
.gen-editorsection-87  {
	padding-top: 90px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-87  {
	padding-top: 100px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-87 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
	background-image: url('/Designs/Images/SiFly_Upcoming Events.mqgc30stk2l.JPG') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-87 { background-image:url('/o/SiFly_Upcoming Events.mqgc30stk2l.2048x1365.o.bg.webp'); }
.no-webp .gen-editorsection-87 { background-image:url('/o/SiFly_Upcoming Events.mqgc30stk2l.2048x1365.o.bg.jpg'); }
.gen-editorrow-194 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-194 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-194 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-194 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-194 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-194 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-194 { position: relative; }





.gen-editorrow-194 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-194 span {
}
.gen-editorrow-194 {
	text-transform: 0;
}
.gen-editorrow-194  {
	padding-top: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-194 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-303 { position: relative; }





.gen-editorcolumn-303 span {
}
.gen-editorcolumn-303 {
	text-transform: 0;
}

.gen-block-234 { position: relative; }
.gen-block-234 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-234 span {
}
.gen-block-234 {
}
.gen-block-234  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-234 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-164 { position: relative; }
.gen-heading-164 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-164 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-164 {
						margin-right: auto;
						margin-left: auto;
						width: auto;
					}
}

.gen-heading-164 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-164 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-164 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-164 .h  span {
font-size: 48px;
}
@media (max-width: 575.98px) {
  .gen-heading-164 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-164 .h  span {
font-size: 42px;
	}
}
.gen-heading-164 .h {
	color: rgba(10, 16, 20, 1);
}


.gen-paragraph-437 { position: relative; }
.gen-paragraph-437 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 34.25925925925926%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-437 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-437 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-437 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-437 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-437 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-437 .paragraph  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-437 .paragraph   {
	font-size: 18px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-437 .paragraph   span {
font-size: 18px;
	}
}
.gen-paragraph-437 .paragraph {
	color: rgba(10, 16, 20, 1);
}






.gen-editorsection-88 { position: relative; }





.gen-editorsection-88 span {
}
.gen-editorsection-88 {
	text-transform: 0;
}
.gen-editorsection-88  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-88 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-195 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-195 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-195 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-195 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-195 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-195 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-195 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-195 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-195 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-195 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-195 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-195 { position: relative; }





.gen-editorrow-195 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-195 span {
}
.gen-editorrow-195 {
	text-transform: 0;
}
.gen-editorrow-195  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorrow-195 {
	color: rgba(0, 0, 0, 0);
	background-image: url('') ;
	background-position: Shoptico.Editor.Shared.Data.CSSNumber Shoptico.Editor.Shared.Data.CSSNumber ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorcolumn-304 { position: relative; }





.gen-editorcolumn-304 span {
}
.gen-editorcolumn-304 {
	text-transform: 0;
}

.gen-block-235 { position: relative; }
.gen-block-235 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-235 {
		height: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-block-235 {
				margin-bottom: 0px;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-block-235 {
				margin-bottom: 0px;
				height: auto;
			}
}

.gen-block-235 span {
}
.gen-block-235 {
	border-top-left-radius: 30px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-235  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-block-235   {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-235  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-235  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-235  {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
}
.gen-block-235 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
	background-image: url('') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-heading-165 { position: relative; }
.gen-heading-165 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-165 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-165 {
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-165 {
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-165 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-heading-165 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-165 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-165 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 1199.98px) {
  .gen-heading-165 .h   {
	font-size: 38px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-165 .h   span {
font-size: 38px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-165 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-165 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-165 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-165 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-165 .h  {
	font-size: 32px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-165 .h  span {
font-size: 32px;
	}
}
.gen-heading-165 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-438 { position: relative; }
.gen-paragraph-438 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-438 {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-438 {
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-paragraph-438 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-438 .paragraph span {
	line-height: 0.7000000000000001em;
	letter-spacing: 0em ;
}
.gen-paragraph-438 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 0.7000000000000001em;
	letter-spacing: 0em;
}
.gen-paragraph-438 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-438 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-438 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-438 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-438 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-438 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-438 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorcolumn-305 { position: relative; }





.gen-editorcolumn-305 span {
}
.gen-editorcolumn-305 {
	text-transform: 0;
}

.gen-image-49 { position: relative; }
.gen-image-49 {
	width: 100%;
	height: 776px;
}


@media (max-width: 991.98px) {
			.gen-image-49 {
				width: 100%;
				height: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-image-49 {
				margin-bottom: 20px;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-image-49 {
				width: 100%;
				height: auto;
			}
}

.gen-image-49 .image-a span {
	line-height: 1.2em;
}
.gen-image-49 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-49 .image-a  {
}
.gen-image-49 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-196 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-196 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-196 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-196 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-196 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-196 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-196 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-196 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-196 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-196 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-196 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-196 { position: relative; }





.gen-editorrow-196 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-196 span {
}
.gen-editorrow-196 {
	text-transform: 0;
}
.gen-editorrow-196  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorrow-196 {
	color: rgba(0, 0, 0, 0);
	background-image: url('') ;
	background-position: Shoptico.Editor.Shared.Data.CSSNumber Shoptico.Editor.Shared.Data.CSSNumber ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: contain ;
}

.gen-editorcolumn-306 { position: relative; }





.gen-editorcolumn-306 span {
}
.gen-editorcolumn-306 {
	text-transform: 0;
}

.gen-image-50 { position: relative; }
.gen-image-50 {
	width: 608px;
	height: 773px;
}


@media (max-width: 991.98px) {
			.gen-image-50 {
				width: 100%;
				height: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-image-50 {
				margin-bottom: 20px;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-image-50 {
				width: 100%;
				height: auto;
			}
}

.gen-image-50 .image-a span {
	line-height: 1.2em;
}
.gen-image-50 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-50 .image-a  {
}
.gen-image-50 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-307 { position: relative; }





.gen-editorcolumn-307 span {
}
.gen-editorcolumn-307 {
	text-transform: 0;
}

.gen-block-236 { position: relative; }
.gen-block-236 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-236 {
		height: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-block-236 {
				margin-bottom: 0px;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-block-236 {
				margin-bottom: 0px;
				height: auto;
			}
}

.gen-block-236 span {
}
.gen-block-236 {
	border-top-left-radius: 30px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-236  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-block-236   {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-236  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-236  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-236  {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
}
.gen-block-236 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
	background-image: url('') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-heading-166 { position: relative; }
.gen-heading-166 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-166 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-166 {
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-166 {
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-166 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-heading-166 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-166 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-166 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 1199.98px) {
  .gen-heading-166 .h   {
	font-size: 38px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-166 .h   span {
font-size: 38px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-166 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-166 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-166 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-166 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-166 .h  {
	font-size: 32px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-166 .h  span {
font-size: 32px;
	}
}
.gen-heading-166 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-439 { position: relative; }
.gen-paragraph-439 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-439 {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-439 {
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-paragraph-439 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-439 .paragraph span {
	line-height: 0.7000000000000001em;
	letter-spacing: 0em ;
}
.gen-paragraph-439 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 0.7000000000000001em;
	letter-spacing: 0em;
}
.gen-paragraph-439 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-439 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-439 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-439 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-439 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-439 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-439 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-button-48 { position: relative; }
.gen-button-48 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-button-48 {
		margin-right: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-48 {
		margin-bottom: 0px;
		margin-left: 0px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-48 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-button-48 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-48 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-48 > .button  {
	font-size: 18px;
}
.gen-button-48 > .button  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-button-48 > .button  {
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-48 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-48 > .button  span {
font-size: 16px;
	}
}
.gen-button-48 > .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, 0);
}
.gen-button-48 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-button-48 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-button-48 > .button > span{
padding:0 0px;
}




.gen-editorrow-197 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-197 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-197 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-197 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-197 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-197 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-197 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-197 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-197 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-197 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-197 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-197 { position: relative; }





.gen-editorrow-197 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-197 span {
}
.gen-editorrow-197 {
	text-transform: 0;
}
.gen-editorrow-197  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorrow-197 {
	color: rgba(0, 0, 0, 0);
	background-image: url('') ;
	background-position: Shoptico.Editor.Shared.Data.CSSNumber Shoptico.Editor.Shared.Data.CSSNumber ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorcolumn-308 { position: relative; }





.gen-editorcolumn-308 span {
}
.gen-editorcolumn-308 {
	text-transform: 0;
}

.gen-block-237 { position: relative; }
.gen-block-237 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-237 {
		height: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-block-237 {
				margin-bottom: 0px;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-block-237 {
				margin-bottom: 0px;
				height: auto;
			}
}

.gen-block-237 span {
}
.gen-block-237 {
	border-top-left-radius: 30px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-237  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-block-237   {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-237  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-237  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-237  {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
}
.gen-block-237 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
	background-image: url('') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-heading-167 { position: relative; }
.gen-heading-167 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-167 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-167 {
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-167 {
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-167 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-heading-167 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-167 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-167 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 1199.98px) {
  .gen-heading-167 .h   {
	font-size: 38px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-167 .h   span {
font-size: 38px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-167 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-167 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-167 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-167 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-167 .h  {
	font-size: 32px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-167 .h  span {
font-size: 32px;
	}
}
.gen-heading-167 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-440 { position: relative; }
.gen-paragraph-440 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-440 {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-440 {
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-paragraph-440 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-440 .paragraph span {
	line-height: 0.7000000000000001em;
	letter-spacing: 0em ;
}
.gen-paragraph-440 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 0.7000000000000001em;
	letter-spacing: 0em;
}
.gen-paragraph-440 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-440 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-440 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-440 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-440 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-440 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-440 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-button-49 { position: relative; }
.gen-button-49 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-button-49 {
		margin-right: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-49 {
		margin-bottom: 0px;
		margin-left: 0px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-49 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-button-49 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-49 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-49 > .button  {
	font-size: 18px;
}
.gen-button-49 > .button  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-button-49 > .button  {
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-49 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-49 > .button  span {
font-size: 16px;
	}
}
.gen-button-49 > .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, 0);
}
.gen-button-49 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-button-49 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-button-49 > .button > span{
padding:0 0px;
}



.gen-editorcolumn-309 { position: relative; }





.gen-editorcolumn-309 span {
}
.gen-editorcolumn-309 {
	text-transform: 0;
}

.gen-image-51 { position: relative; }
.gen-image-51 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-51 {
				width: 100%;
				height: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-image-51 {
				margin-bottom: 20px;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-image-51 {
				width: 100%;
				height: auto;
			}
}

.gen-image-51 .image-a span {
	line-height: 1.2em;
}
.gen-image-51 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-51 .image-a  {
}
.gen-image-51 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-198 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-198 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-198 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-198 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-198 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-198 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-198 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-198 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-198 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-198 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-198 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-198 { position: relative; }





.gen-editorrow-198 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-198 span {
}
.gen-editorrow-198 {
	text-transform: 0;
}
.gen-editorrow-198  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorrow-198 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-310 { position: relative; }





.gen-editorcolumn-310 span {
}
.gen-editorcolumn-310 {
	text-transform: 0;
}

.gen-image-52 { position: relative; }
.gen-image-52 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-52 {
				width: 100%;
				height: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-image-52 {
				margin-bottom: 20px;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-image-52 {
				width: 100%;
				height: auto;
			}
}

.gen-image-52 .image-a span {
	line-height: 1.2em;
}
.gen-image-52 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-52 .image-a  {
}
.gen-image-52 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-311 { position: relative; }





.gen-editorcolumn-311 span {
}
.gen-editorcolumn-311 {
	text-transform: 0;
}

.gen-block-238 { position: relative; }
.gen-block-238 {
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-238 {
		height: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-block-238 {
				margin-bottom: 0px;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-block-238 {
				margin-bottom: 0px;
				height: auto;
			}
}

.gen-block-238 span {
}
.gen-block-238 {
	border-top-left-radius: 30px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-238  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-block-238   {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-238  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-238  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-238  {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
}
.gen-block-238 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
	background-image: url('') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-heading-168 { position: relative; }
.gen-heading-168 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-168 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-168 {
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-168 {
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-168 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-heading-168 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-168 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-168 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 1199.98px) {
  .gen-heading-168 .h   {
	font-size: 38px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-168 .h   span {
font-size: 38px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-168 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-168 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-168 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-168 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-168 .h  {
	font-size: 32px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-168 .h  span {
font-size: 32px;
	}
}
.gen-heading-168 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-441 { position: relative; }
.gen-paragraph-441 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-441 {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-441 {
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-paragraph-441 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-441 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-441 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-441 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
	text-align: left;
}
.gen-paragraph-441 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-441 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-441 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-441 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-441 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-441 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-block-239 { position: relative; }





.gen-block-239 span {
}
.gen-block-239 {
}
.gen-block-239  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-239 {
	color: rgba(0, 0, 0, 1);
}

.gen-button-50 { position: relative; }
.gen-button-50 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-button-50 {
		margin-right: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-50 {
		margin-bottom: 0px;
		margin-left: 0px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-50 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-button-50 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-50 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-50 > .button  {
	font-size: 18px;
}
.gen-button-50 > .button  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-button-50 > .button  {
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-50 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-50 > .button  span {
font-size: 16px;
	}
}
.gen-button-50 > .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, 0);
}
.gen-button-50 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-button-50 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-button-50 > .button > span{
padding:0 0px;
}





.gen-editorrow-199 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-199 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-199 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-199 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-199 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-199 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-199 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-199 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-199 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-199 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-199 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-199 { position: relative; }





.gen-editorrow-199 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-199 span {
}
.gen-editorrow-199 {
	text-transform: 0;
}
.gen-editorrow-199  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorrow-199 {
	color: rgba(0, 0, 0, 0);
	background-image: url('') ;
	background-position: Shoptico.Editor.Shared.Data.CSSNumber Shoptico.Editor.Shared.Data.CSSNumber ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorcolumn-312 { position: relative; }





.gen-editorcolumn-312 span {
}
.gen-editorcolumn-312 {
	text-transform: 0;
}

.gen-block-240 { position: relative; }
.gen-block-240 {
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-240 {
		height: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-block-240 {
				margin-bottom: 20px;
				width: auto;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-block-240 {
				margin-bottom: 20px;
				height: auto;
			}
}

.gen-block-240 span {
}
.gen-block-240 {
	border-top-left-radius: 30px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-240  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-block-240   {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-240  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-240  {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
}
.gen-block-240 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
	background-image: url('') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-heading-169 { position: relative; }
.gen-heading-169 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-169 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-169 {
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-169 {
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-169 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-heading-169 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-169 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-169 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 1199.98px) {
  .gen-heading-169 .h   {
	font-size: 38px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-169 .h   span {
font-size: 38px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-169 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-169 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-169 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-169 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-169 .h  {
	font-size: 32px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-169 .h  span {
font-size: 32px;
	}
}
.gen-heading-169 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-442 { position: relative; }
.gen-paragraph-442 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-442 {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-442 {
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-paragraph-442 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-442 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-442 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-442 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-442 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-442 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-442 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-442 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-442 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-442 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-block-241 { position: relative; }





.gen-block-241 span {
}
.gen-block-241 {
}
.gen-block-241  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-241 {
	color: rgba(0, 0, 0, 1);
}

.gen-button-51 { position: relative; }
.gen-button-51 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-button-51 {
		margin-right: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-51 {
		margin-bottom: 0px;
		margin-left: 0px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-51 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-button-51 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-51 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-51 > .button  {
	font-size: 18px;
}
.gen-button-51 > .button  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-button-51 > .button  {
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-51 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-51 > .button  span {
font-size: 16px;
	}
}
.gen-button-51 > .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, 0);
}
.gen-button-51 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-button-51 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-button-51 > .button > span{
padding:0 0px;
}




.gen-editorcolumn-313 { position: relative; }





.gen-editorcolumn-313 span {
}
.gen-editorcolumn-313 {
	text-transform: 0;
}

.gen-image-53 { position: relative; }
.gen-image-53 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-53 {
				width: 100%;
				height: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-image-53 {
						width: 100%;
						height: auto;
					}
}

.gen-image-53 .image-a span {
	line-height: 1.2em;
}
.gen-image-53 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-53 .image-a  {
}
.gen-image-53 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-200 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-200 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-200 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-200 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-200 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-200 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-200 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-200 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-200 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-200 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-200 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-200 { position: relative; }





.gen-editorrow-200 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-200 span {
}
.gen-editorrow-200 {
	text-transform: 0;
}
.gen-editorrow-200  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorrow-200 {
	color: rgba(0, 0, 0, 0);
	background-image: url('') ;
	background-position: Shoptico.Editor.Shared.Data.CSSNumber Shoptico.Editor.Shared.Data.CSSNumber ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorcolumn-314 { position: relative; }





.gen-editorcolumn-314 span {
}
.gen-editorcolumn-314 {
	text-transform: 0;
}

.gen-image-54 { position: relative; }
.gen-image-54 {
	width: 100%;
	height: 767px;
}


@media (max-width: 991.98px) {
			.gen-image-54 {
				width: 100%;
				height: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-image-54 {
				margin-bottom: 20px;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-image-54 {
				width: 100%;
				height: auto;
			}
}

.gen-image-54 .image-a span {
	line-height: 1.2em;
}
.gen-image-54 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-54 .image-a  {
}
.gen-image-54 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-315 { position: relative; }





.gen-editorcolumn-315 span {
}
.gen-editorcolumn-315 {
	text-transform: 0;
}

.gen-block-242 { position: relative; }
.gen-block-242 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-242 {
		height: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-block-242 {
				margin-bottom: 0px;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-block-242 {
				margin-bottom: 0px;
				height: auto;
			}
}

.gen-block-242 span {
}
.gen-block-242 {
	border-top-left-radius: 30px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-242  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-block-242   {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-242  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-242  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-242  {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
}
.gen-block-242 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
	background-image: url('') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-heading-170 { position: relative; }
.gen-heading-170 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-170 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-170 {
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-170 {
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-170 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-heading-170 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-170 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-170 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 1199.98px) {
  .gen-heading-170 .h   {
	font-size: 38px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-170 .h   span {
font-size: 38px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-170 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-170 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-170 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-170 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-170 .h  {
	font-size: 32px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-170 .h  span {
font-size: 32px;
	}
}
.gen-heading-170 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-443 { position: relative; }
.gen-paragraph-443 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-443 {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-443 {
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-paragraph-443 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-443 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-443 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-443 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-443 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-443 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-443 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-443 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-443 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-443 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-block-243 { position: relative; }





.gen-block-243 span {
}
.gen-block-243 {
}
.gen-block-243  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-243 {
	color: rgba(0, 0, 0, 1);
}

.gen-button-52 { position: relative; }
.gen-button-52 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-button-52 {
		margin-right: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-52 {
		margin-bottom: 0px;
		margin-left: 0px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-52 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-button-52 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-52 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-52 > .button  {
	font-size: 18px;
}
.gen-button-52 > .button  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-button-52 > .button  {
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-52 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-52 > .button  span {
font-size: 16px;
	}
}
.gen-button-52 > .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, 0);
}
.gen-button-52 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-button-52 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-button-52 > .button > span{
padding:0 0px;
}





.gen-editorrow-201 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-201 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-201 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-201 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-201 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-201 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-201 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-201 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-201 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-201 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-201 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-201 { position: relative; }





.gen-editorrow-201 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-201 span {
}
.gen-editorrow-201 {
	text-transform: 0;
}
.gen-editorrow-201  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorrow-201 {
	color: rgba(0, 0, 0, 0);
	background-image: url('') ;
	background-position: Shoptico.Editor.Shared.Data.CSSNumber Shoptico.Editor.Shared.Data.CSSNumber ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorcolumn-316 { position: relative; }





.gen-editorcolumn-316 span {
}
.gen-editorcolumn-316 {
	text-transform: 0;
}

.gen-block-244 { position: relative; }
.gen-block-244 {
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-244 {
		height: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-block-244 {
				margin-bottom: 20px;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-block-244 {
				margin-bottom: 20px;
				height: auto;
			}
}

.gen-block-244 span {
}
.gen-block-244 {
	border-top-left-radius: 30px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-244  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-block-244   {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-244  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-244  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-244  {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
}
.gen-block-244 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
	background-image: url('') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-heading-171 { position: relative; }
.gen-heading-171 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-171 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-171 {
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-171 {
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-171 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-heading-171 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-171 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-171 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 1199.98px) {
  .gen-heading-171 .h   {
	font-size: 38px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-171 .h   span {
font-size: 38px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-171 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-171 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-171 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-171 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-171 .h  {
	font-size: 32px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-171 .h  span {
font-size: 32px;
	}
}
.gen-heading-171 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-444 { position: relative; }
.gen-paragraph-444 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-444 {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-444 {
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-paragraph-444 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-444 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-444 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-444 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-444 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-444 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-444 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-444 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-444 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-444 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-block-245 { position: relative; }





.gen-block-245 span {
}
.gen-block-245 {
}
.gen-block-245  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-245 {
	color: rgba(0, 0, 0, 1);
}

.gen-button-53 { position: relative; }
.gen-button-53 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-button-53 {
		margin-right: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-53 {
		margin-bottom: 0px;
		margin-left: 0px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-53 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-button-53 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-53 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-53 > .button  {
	font-size: 18px;
}
.gen-button-53 > .button  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-button-53 > .button  {
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-53 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-53 > .button  span {
font-size: 16px;
	}
}
.gen-button-53 > .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, 0);
}
.gen-button-53 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-button-53 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-button-53 > .button > span{
padding:0 0px;
}




.gen-editorcolumn-317 { position: relative; }





.gen-editorcolumn-317 span {
}
.gen-editorcolumn-317 {
	text-transform: 0;
}

.gen-image-55 { position: relative; }
.gen-image-55 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-55 {
				width: 100%;
				height: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-image-55 {
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-image-55 {
				width: 100%;
				height: auto;
			}
}

.gen-image-55 .image-a span {
	line-height: 1.2em;
}
.gen-image-55 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-55 .image-a  {
}
.gen-image-55 .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editormain-34 { position: relative; }





.gen-editorsection-89 { position: relative; }





.gen-editorsection-89 span {
}
.gen-editorsection-89 {
	text-transform: 0;
}
.gen-editorsection-89  {
	padding-top: 0px;
	padding-bottom: 15px;
}
.gen-editorsection-89 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-202 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-202 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-202 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-202 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-202 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-202 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-202 { position: relative; }





.gen-editorrow-202 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-202 span {
}
.gen-editorrow-202 {
	text-transform: 0;
}
.gen-editorrow-202  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-202   {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-202  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-202  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-202  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-202 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-318 { position: relative; }





.gen-editorcolumn-318 span {
}
.gen-editorcolumn-318 {
	text-transform: 0;
}

.gen-block-246 { position: relative; }
.gen-block-246 {
	width: auto;
	height: 800px;
}

@media (max-width: 1199.98px) {
	.gen-block-246 {
		height: 545px;
	}
}



@media (max-width: 575.98px) {
					.gen-block-246 {
						height: 560px;
					}
}

.gen-block-246 span {
}
.gen-block-246 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-block-246  {
	padding-top: 90px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-246 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/slide1.boarcvvzg03.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-246 { background-image:url('/o/slide1.boarcvvzg03.4096x2735.o.bg.webp'); }
.no-webp .gen-block-246 { background-image:url('/o/slide1.boarcvvzg03.4096x2735.o.bg.jpg'); }
.gen-heading-172 { position: relative; }
.gen-heading-172 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-172 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-172 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-172 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-172 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-172 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-172 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-172 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-172 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-172 .h  {
	font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-172 .h  span {
font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-172 .h  {
	font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-172 .h  span {
font-size: 38px;
	}
}
.gen-heading-172 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-445 { position: relative; }
.gen-paragraph-445 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-445 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-445 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-445 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-445 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-445 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-445 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-445 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-445 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-445 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-editorrow-203 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-203 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-203 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-203 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-203 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-203 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-203 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-203 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-203 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-203 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-203 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-203 { position: relative; }





.gen-editorrow-203 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-203 span {
}
.gen-editorrow-203 {
	text-transform: 0;
}
.gen-editorrow-203  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-203   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-203  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-203  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-203  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-203 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-319 { position: relative; }





.gen-editorcolumn-319 span {
}
.gen-editorcolumn-319 {
	text-transform: 0;
}

.gen-linkbutton-97 { position: relative; }
.gen-linkbutton-97 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-97 {
								margin-right: 0px;
								margin-bottom: 20px;
								margin-left: auto;
								width: auto;
							}
}

.gen-linkbutton-97 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-97 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-97 > .button  {
	font-size: 18px;
}
.gen-linkbutton-97 > .button  span {
font-size: 18px;
}
.gen-linkbutton-97 > .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, 0);
}
.gen-linkbutton-97 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-97 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-linkbutton-97 > .button > span{
padding:0 2px;
}


.gen-editorcolumn-320 { position: relative; }





.gen-editorcolumn-320 span {
}
.gen-editorcolumn-320 {
	text-transform: 0;
}

.gen-linkbutton-98 { position: relative; }
.gen-linkbutton-98 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-98 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: 0px;
								width: auto;
							}
}

.gen-linkbutton-98 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-98 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-98 > .button  {
	font-size: 18px;
}
.gen-linkbutton-98 > .button  span {
font-size: 18px;
}
.gen-linkbutton-98 > .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, 0);
}
.gen-linkbutton-98 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-98 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-linkbutton-98 > .button > span{
padding:0 2px;
}







.gen-editorsection-90 { position: relative; }





.gen-editorsection-90 span {
}
.gen-editorsection-90 {
	text-transform: 0;
}
.gen-editorsection-90  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-90 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-204 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-204 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-204 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-204 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-204 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-204 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-204 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-204 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-204 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-204 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-204 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-204 { position: relative; }





.gen-editorrow-204 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-204 span {
}
.gen-editorrow-204 {
	text-transform: 0;
}
.gen-editorrow-204  {
	padding-top: 5px;
	padding-bottom: 5px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-204  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-204  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-204 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-321 { position: relative; }





.gen-editorcolumn-321 span {
}
.gen-editorcolumn-321 {
	text-transform: 0;
}

.gen-block-247 { position: relative; }
.gen-block-247 {
	height: 822px;
}

@media (max-width: 1199.98px) {
	.gen-block-247 {
		height: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-block-247 {
				margin-bottom: 20px;
			}
}


.gen-block-247 span {
}
.gen-block-247 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-247  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
@media (max-width: 991.98px) {
  .gen-block-247  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-247  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-247 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-173 { position: relative; }
.gen-heading-173 {
	margin-right: 0px;
	margin-bottom: 26px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-173 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-173 {
						margin-right: auto;
						margin-bottom: 10px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-173 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-173 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-173 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 42px;
	text-align: left;
}
.gen-heading-173 .h  span {
font-size: 42px;
}
@media (max-width: 1199.98px) {
  .gen-heading-173 .h   {
	font-size: 36px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-173 .h   span {
font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-173 .h  {
	font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-173 .h  span {
font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-173 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-173 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-173 .h  {
	font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-173 .h  span {
font-size: 34px;
	}
}
.gen-heading-173 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-446 { position: relative; }
.gen-paragraph-446 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-446 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-446 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-446 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-446 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-446 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-446 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-446 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-446 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-446 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-editorcolumn-322 { position: relative; }





.gen-editorcolumn-322 span {
}
.gen-editorcolumn-322 {
	text-transform: 0;
}

.gen-image-56 { position: relative; }
.gen-image-56 {
	width: 100%;
	height: 822px;
}

@media (max-width: 1199.98px) {
	.gen-image-56 {
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-image-56 {
		width: auto;
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-image-56 {
		height: 560px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-56 {
		width: auto;
		height: 560px;
	}
}

.gen-image-56 .image-a span {
	line-height: 1.2em;
}
.gen-image-56 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-56 .image-a  {
}
.gen-image-56 .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorsection-91 { position: relative; }





.gen-editorsection-91 span {
}
.gen-editorsection-91 {
	text-transform: 0;
}
.gen-editorsection-91  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-91 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-205 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-205 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-205 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-205 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-205 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-205 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-205 { position: relative; }





.gen-editorrow-205 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-205 span {
}
.gen-editorrow-205 {
	text-transform: 0;
}
.gen-editorrow-205  {
	padding-top: 5px;
	padding-bottom: 15px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-205  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-205  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-205 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-323 { position: relative; }





.gen-editorcolumn-323 span {
}
.gen-editorcolumn-323 {
	text-transform: 0;
}

.gen-block-248 { position: relative; }
.gen-block-248 {
	height: 822px;
}

@media (max-width: 1199.98px) {
	.gen-block-248 {
		height: 545px;
	}
}



@media (max-width: 575.98px) {
					.gen-block-248 {
						height: 560px;
					}
}

.gen-block-248 span {
}
.gen-block-248 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-248  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-248  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-248 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_ourTeam.ilpb25az1xm.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-248 { background-image:url('/o/SiFly_ourTeam.ilpb25az1xm.4096x2734.o.bg.webp'); }
.no-webp .gen-block-248 { background-image:url('/o/SiFly_ourTeam.ilpb25az1xm.4096x2734.o.bg.jpg'); }
.gen-heading-174 { position: relative; }
.gen-heading-174 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-174 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-174 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-174 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-174 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-174 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-174 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-174 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-174 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-174 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-174 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-174 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-174 .h  span {
font-size: 42px;
	}
}
.gen-heading-174 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-447 { position: relative; }
.gen-paragraph-447 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-447 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-447 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-447 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-447 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-447 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-447 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-447 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-447 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-447 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editorrow-206 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-206 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-206 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-206 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-206 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-206 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-206 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-206 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-206 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-206 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-206 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-206 { position: relative; }





.gen-editorrow-206 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-206 span {
}
.gen-editorrow-206 {
	text-transform: 0;
}
.gen-editorrow-206  {
	padding-top: 15px;
	padding-bottom: 5px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-206  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-206 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-324 { position: relative; }





.gen-editorcolumn-324 span {
}
.gen-editorcolumn-324 {
	text-transform: 0;
}

.gen-block-249 { position: relative; }
.gen-block-249 {
	width: 100%;
	height: 822px;
}

@media (max-width: 1199.98px) {
	.gen-block-249 {
		height: 100%;
	}
}


@media (max-width: 767.98px) {
			.gen-block-249 {
				margin-bottom: 20px;
			}
}


.gen-block-249 span {
}
.gen-block-249 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-249  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
@media (max-width: 991.98px) {
  .gen-block-249  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-249  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-249 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-175 { position: relative; }
.gen-heading-175 {
	margin-right: 0px;
	margin-bottom: 26px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-175 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-175 {
						margin-right: auto;
						margin-bottom: 10px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-175 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-175 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-175 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 42px;
	text-align: left;
}
.gen-heading-175 .h  span {
font-size: 42px;
}
@media (max-width: 1199.98px) {
  .gen-heading-175 .h   {
	font-size: 36px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-175 .h   span {
font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-175 .h  {
	font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-175 .h  span {
font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-175 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-175 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-175 .h  {
	font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-175 .h  span {
font-size: 34px;
	}
}
.gen-heading-175 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-448 { position: relative; }
.gen-paragraph-448 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-448 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-448 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-448 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-448 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-448 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-448 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-448 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-448 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-448 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-editorcolumn-325 { position: relative; }





.gen-editorcolumn-325 span {
}
.gen-editorcolumn-325 {
	text-transform: 0;
}

.gen-image-57 { position: relative; }
.gen-image-57 {
	width: 100%;
	height: 822px;
}

@media (max-width: 1199.98px) {
	.gen-image-57 {
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-image-57 {
		width: auto;
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-image-57 {
		height: 560px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-57 {
		width: auto;
		height: 560px;
	}
}

.gen-image-57 .image-a span {
	line-height: 1.2em;
}
.gen-image-57 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-57 .image-a  {
}
.gen-image-57 .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editormain-35 { position: relative; }





.gen-editorsection-92 { position: relative; }





.gen-editorsection-92 span {
}
.gen-editorsection-92 {
	text-transform: 0;
}
.gen-editorsection-92  {
	padding-top: 90px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-92   {
	padding-top: 90px;
	padding-bottom: 240px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-92  {
	padding-top: 100px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-92 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_Entrepreneur_Program.mvcr5xqn2zo.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-92 { background-image:url('/o/SiFly_Entrepreneur_Program.mvcr5xqn2zo.4096x2586.o.bg.webp'); }
.no-webp .gen-editorsection-92 { background-image:url('/o/SiFly_Entrepreneur_Program.mvcr5xqn2zo.4096x2586.o.bg.jpg'); }
.gen-editorrow-207 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-207 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-207 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-207 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-207 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-207 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-207 { position: relative; }





.gen-editorrow-207 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-207 span {
}
.gen-editorrow-207 {
	text-transform: 0;
}
.gen-editorrow-207  {
	padding-top: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-207 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-326 { position: relative; }





.gen-editorcolumn-326 span {
}
.gen-editorcolumn-326 {
	text-transform: 0;
}

.gen-block-250 { position: relative; }
.gen-block-250 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-250 span {
}
.gen-block-250 {
}
.gen-block-250  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-250 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-176 { position: relative; }
.gen-heading-176 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-176 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-176 {
						margin-right: auto;
						margin-left: auto;
						width: auto;
					}
}

.gen-heading-176 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-176 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-176 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-176 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-176 .h   {
	font-size: 46px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-176 .h   span {
font-size: 46px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-176 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-176 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-176 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-176 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-176 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-176 .h  span {
font-size: 36px;
	}
}
.gen-heading-176 .h {
	color: rgba(10, 16, 20, 1);
}


.gen-paragraph-449 { position: relative; }
.gen-paragraph-449 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 50%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-449 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-449 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-449 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-449 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-449 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-449 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-449 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-449 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-449 .paragraph {
	color: rgba(10, 16, 20, 1);
}


.gen-linkbutton-99 { position: relative; }
.gen-linkbutton-99 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-99 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}
@media (max-width: 575.98px) {
	.gen-linkbutton-99 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-linkbutton-99 {
display:none !important;
} }
.gen-linkbutton-99 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-99 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-99 > .button  {
	font-size: 18px;
}
.gen-linkbutton-99 > .button  span {
font-size: 18px;
}
.gen-linkbutton-99 > .button {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-99 > .button > span{
padding:0 2px;
}





.gen-editorsection-93 { position: relative; }





.gen-editorsection-93 span {
}
.gen-editorsection-93 {
	text-transform: 0;
}
.gen-editorsection-93  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-93 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-208 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-208 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-208 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-208 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-208 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-208 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-208 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-208 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-208 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-208 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-208 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-208 { position: relative; }





.gen-editorrow-208 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-208 span {
}
.gen-editorrow-208 {
	text-transform: 0;
}
.gen-editorrow-208  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-208   {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-208  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-208  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-208  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-208 {
	color: rgba(0, 0, 0, 0);
	background-image: url('') ;
	background-position: Shoptico.Editor.Shared.Data.CSSNumber Shoptico.Editor.Shared.Data.CSSNumber ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorcolumn-327 { position: relative; }





.gen-editorcolumn-327 span {
}
.gen-editorcolumn-327 {
	text-transform: 0;
}

.gen-block-251 { position: relative; }
.gen-block-251 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-251 {
		height: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-block-251 {
				margin-bottom: 20px;
			}
}

@media (max-width: 575.98px) {
			.gen-block-251 {
				margin-bottom: 20px;
				height: auto;
			}
}

.gen-block-251 span {
}
.gen-block-251 {
	border-top-left-radius: 30px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-251  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-block-251   {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-251  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-251  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-251  {
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	}
}
.gen-block-251 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
	background-image: url('') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-heading-177 { position: relative; }
.gen-heading-177 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-177 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-177 {
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-177 {
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-177 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-heading-177 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-177 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-177 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 1199.98px) {
  .gen-heading-177 .h   {
	font-size: 38px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-177 .h   span {
font-size: 38px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-177 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-177 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-177 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-177 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-177 .h  {
	font-size: 32px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-177 .h  span {
font-size: 32px;
	}
}
.gen-heading-177 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-450 { position: relative; }
.gen-paragraph-450 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-450 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-450 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-450 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-450 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-450 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-450 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-450 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-450 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-450 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-450 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-450 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-100 { position: relative; }
.gen-linkbutton-100 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-100 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}
@media (max-width: 575.98px) {
	.gen-linkbutton-100 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-linkbutton-100 {
display:none !important;
} }
.gen-linkbutton-100 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-100 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-100 > .button  {
	font-size: 18px;
}
.gen-linkbutton-100 > .button  span {
font-size: 18px;
}
.gen-linkbutton-100 > .button {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-100 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-100 > .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-100 > .button > span{
padding:0 2px;
}



.gen-editorcolumn-328 { position: relative; }





.gen-editorcolumn-328 span {
}
.gen-editorcolumn-328 {
	text-transform: 0;
}

.gen-image-58 { position: relative; }
.gen-image-58 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-58 {
				width: 100%;
				height: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-image-58 {
						width: 100%;
						height: 560px;
					}
}

.gen-image-58 .image-a span {
	line-height: 1.2em;
}
.gen-image-58 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-58 .image-a  {
}
.gen-image-58 .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorsection-94 { position: relative; }





.gen-editorsection-94 span {
}
.gen-editorsection-94 {
	text-transform: 0;
}
.gen-editorsection-94  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-94 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-209 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-209 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-209 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-209 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-209 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-209 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-209 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-209 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-209 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-209 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-209 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-209 { position: relative; }





.gen-editorrow-209 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-209 span {
}
.gen-editorrow-209 {
	text-transform: 0;
}
.gen-editorrow-209  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-209   {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-209  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-209  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-209  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-209 {
	color: rgba(0, 0, 0, 0);
	background-image: url('') ;
	background-position: Shoptico.Editor.Shared.Data.CSSNumber Shoptico.Editor.Shared.Data.CSSNumber ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorcolumn-329 { position: relative; }





.gen-editorcolumn-329 span {
}
.gen-editorcolumn-329 {
	text-transform: 0;
}

.gen-image-59 { position: relative; }
.gen-image-59 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-59 {
				width: 100%;
				height: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-image-59 {
				margin-bottom: 20px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-59 {
				width: 100%;
				height: 560px;
			}
}

.gen-image-59 .image-a span {
	line-height: 1.2em;
}
.gen-image-59 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-59 .image-a  {
}
.gen-image-59 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-330 { position: relative; }





.gen-editorcolumn-330 span {
}
.gen-editorcolumn-330 {
	text-transform: 0;
}

.gen-block-252 { position: relative; }
.gen-block-252 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-252 {
		height: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-block-252 {
				margin-bottom: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-block-252 {
				margin-bottom: 20px;
				height: auto;
			}
}

.gen-block-252 span {
}
.gen-block-252 {
	border-top-left-radius: 30px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-252  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-block-252   {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-252  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-252  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-252  {
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	}
}
.gen-block-252 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
	background-image: url('') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-heading-178 { position: relative; }
.gen-heading-178 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-178 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-178 {
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-178 {
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-178 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-heading-178 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-178 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-178 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 1199.98px) {
  .gen-heading-178 .h   {
	font-size: 38px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-178 .h   span {
font-size: 38px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-178 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-178 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-178 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-178 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-178 .h  {
	font-size: 32px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-178 .h  span {
font-size: 32px;
	}
}
.gen-heading-178 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-451 { position: relative; }
.gen-paragraph-451 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-451 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-451 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-451 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-451 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-451 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-451 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-451 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-451 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-451 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-451 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-451 .paragraph {
	color: rgba(255, 255, 255, 1);
}






.gen-editorsection-95 { position: relative; }





.gen-editorsection-95 span {
}
.gen-editorsection-95 {
	text-transform: 0;
}
.gen-editorsection-95  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-95  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorsection-95 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-210 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-210 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-210 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-210 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-210 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-210 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-210 { position: relative; }
.gen-editorrow-210 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-editorrow-210 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-210 span {
}
.gen-editorrow-210 {
	text-transform: 0;
}
.gen-editorrow-210  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-210   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-210  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-210  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-210  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-210 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-331 { position: relative; }





.gen-editorcolumn-331 span {
}
.gen-editorcolumn-331 {
	text-transform: 0;
}

.gen-slider-8 { position: relative; }
.gen-slider-8 {
	margin-left: 0px;
	width: auto;
	height: 420px;
}




@media (max-width: 575.98px) {
							.gen-slider-8 {
								height: 320px;
							}
}

.gen-slider-8 span {
	line-height: 1.2em;
}
.gen-slider-8 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: 0;
}
.gen-slider-8  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-slider-8 {
	color: rgba(0, 0, 0, 0);
}

.gen-slide-27 { position: relative; }





.gen-slide-27 span {
}
.gen-slide-27 {
	text-transform: 0;
}

.gen-block-253 { position: relative; }
.gen-block-253 {
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-253 {
		height: 360px;
	}
}



@media (max-width: 575.98px) {
					.gen-block-253 {
						height: 100%;
					}
}

.gen-block-253 span {
}
.gen-block-253 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-253  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-253  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
.gen-block-253 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_slide1.nznr1twpxpl.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-253 { background-image:url('/o/SiFly_slide1.nznr1twpxpl.1157x343.o.bg.webp'); }
.no-webp .gen-block-253 { background-image:url('/o/SiFly_slide1.nznr1twpxpl.1157x343.o.bg.jpg'); }
.gen-paragraph-452 { position: relative; }
.gen-paragraph-452 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-452 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-452 {
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-452 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-452 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-452 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-452 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-452 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-452 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-453 { position: relative; }
.gen-paragraph-453 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-453 {
				width: 85%;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-453 {
						margin-right: auto;
						margin-left: auto;
						width: 85%;
					}
}

.gen-paragraph-453 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-453 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-453 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-453 .paragraph  span {
font-size: 32px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-453 .paragraph   {
	font-size: 28px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-453 .paragraph   span {
font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-453 .paragraph  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-453 .paragraph  span {
font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-453 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-453 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-453 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-slide-28 { position: relative; }





.gen-slide-28 span {
}
.gen-slide-28 {
	text-transform: 0;
}

.gen-block-254 { position: relative; }
.gen-block-254 {
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-254 {
		height: 360px;
	}
}



@media (max-width: 575.98px) {
					.gen-block-254 {
						height: 100%;
					}
}

.gen-block-254 span {
}
.gen-block-254 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-254  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-254  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
.gen-block-254 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_slide2.a1cspr3bbaq.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-254 { background-image:url('/o/SiFly_slide2.a1cspr3bbaq.1157x343.o.bg.webp'); }
.no-webp .gen-block-254 { background-image:url('/o/SiFly_slide2.a1cspr3bbaq.1157x343.o.bg.jpg'); }
.gen-paragraph-454 { position: relative; }
.gen-paragraph-454 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-454 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-454 {
						margin-right: 0px;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-454 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-454 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-454 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-454 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-454 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-454 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
}
.gen-paragraph-454 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-455 { position: relative; }
.gen-paragraph-455 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-455 {
				width: 85%;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-455 {
						margin-right: auto;
						margin-left: auto;
						width: 85%;
					}
}

.gen-paragraph-455 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-455 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-455 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-455 .paragraph  span {
font-size: 32px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-455 .paragraph   {
	font-size: 28px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-455 .paragraph   span {
font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-455 .paragraph  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-455 .paragraph  span {
font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-455 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-455 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-455 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-slide-29 { position: relative; }





.gen-slide-29 span {
}
.gen-slide-29 {
	text-transform: 0;
}

.gen-block-255 { position: relative; }
.gen-block-255 {
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-255 {
		height: 360px;
	}
}



@media (max-width: 575.98px) {
					.gen-block-255 {
						height: 100%;
					}
}

.gen-block-255 span {
}
.gen-block-255 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-255  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-255  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
.gen-block-255 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_slide3.kz03d3jw0mq.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-255 { background-image:url('/o/SiFly_slide3.kz03d3jw0mq.1157x343.o.bg.webp'); }
.no-webp .gen-block-255 { background-image:url('/o/SiFly_slide3.kz03d3jw0mq.1157x343.o.bg.jpg'); }
.gen-paragraph-456 { position: relative; }
.gen-paragraph-456 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-456 {
		margin-top: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-456 {
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-paragraph-456 {
				margin-right: 0px;
				margin-bottom: 5px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-456 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-456 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-456 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-456 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-456 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-456 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-457 { position: relative; }
.gen-paragraph-457 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 81%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-457 {
				width: 85%;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-457 {
						margin-right: auto;
						margin-left: auto;
						width: 85%;
					}
}

.gen-paragraph-457 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-457 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-paragraph-457 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-457 .paragraph  span {
font-size: 32px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-457 .paragraph   {
	font-size: 28px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-457 .paragraph   span {
font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-457 .paragraph  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-457 .paragraph  span {
font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-457 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-457 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-457 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-slider-8 .number-text { position: relative; }





.gen-slider-8 .number-text span {
}
.gen-slider-8 .number-text {
	text-transform: 0;
}


.gen-slider-8 .pagination { position: relative; }





.gen-slider-8 .pagination span {
}
.gen-slider-8 .pagination {
	text-transform: 0;
}

.gen-slider-8 .pagination .dot { position: relative; }





.gen-slider-8 .pagination .dot span {
}
.gen-slider-8 .pagination .dot {
	text-transform: 0;
}



.gen-slider-8 .icon-left { position: relative; }
.gen-slider-8 .icon-left {
	margin-left: 0px;
}





.gen-slider-8 .icon-left span {
}
.gen-slider-8 .icon-left {
	text-transform: 0;
}
.gen-slider-8 .icon-left  {
}
.gen-slider-8 .icon-left {
	color: rgba(0, 0, 0, 0);
}

.gen-slider-8 .icon-left div > i{
font-size:46px;
}
.gen-slider-8 .icon-left div > i{
color:rgba(255, 255, 255, 1);
}

.gen-slider-8 .icon-right { position: relative; }
.gen-slider-8 .icon-right {
	margin-right: 0px;
}





.gen-slider-8 .icon-right span {
}
.gen-slider-8 .icon-right {
	text-transform: 0;
}
.gen-slider-8 .icon-right  {
}
.gen-slider-8 .icon-right {
	color: rgba(0, 0, 0, 0);
}

.gen-slider-8 .icon-right div > i{
font-size:46px;
}
.gen-slider-8 .icon-right div > i{
color:rgba(255, 255, 255, 1);
}





.gen-editorsection-96 { position: relative; }





.gen-editorsection-96 span {
}
.gen-editorsection-96 {
	text-transform: 0;
}
.gen-editorsection-96  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-96  {
	padding-top: 10px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-96 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-211 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-211 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-211 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-211 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-211 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-211 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-211 { position: relative; }





.gen-editorrow-211 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-211 span {
}
.gen-editorrow-211 {
	text-transform: 0;
}
.gen-editorrow-211  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-211   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-211  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-211  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-211  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-211 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-332 { position: relative; }





.gen-editorcolumn-332 span {
}
.gen-editorcolumn-332 {
	text-transform: 0;
}

.gen-heading-179 { position: relative; }
.gen-heading-179 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-179 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-179 {
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-179 {
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-179 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
		width: 100%;
	}
}

.gen-heading-179 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-179 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-heading-179 .h  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	font-size: 42px;
	text-align: center;
}
.gen-heading-179 .h  span {
font-size: 42px;
}
@media (max-width: 1199.98px) {
  .gen-heading-179 .h   {
	font-size: 38px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-179 .h   span {
font-size: 38px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-179 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-179 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-179 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-179 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-179 .h  {
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-179 .h  span {
font-size: 28px;
	}
}
.gen-heading-179 .h {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}




.gen-editorrow-212 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-212 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-212 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-212 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-212 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-212 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-212 { position: relative; }
.gen-editorrow-212 {
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}





.gen-editorrow-212 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-212 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-212 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-editorrow-212  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-212  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-editorrow-212 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_apply_now.vby4rpmwx2s.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorrow-212 { background-image:url('/o/SiFly_apply_now.vby4rpmwx2s.2785x1641.o.bg.webp'); }
.no-webp .gen-editorrow-212 { background-image:url('/o/SiFly_apply_now.vby4rpmwx2s.2785x1641.o.bg.jpg'); }
.gen-editorcolumn-333 { position: relative; }





.gen-editorcolumn-333 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-333 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-block-256 { position: relative; }
.gen-block-256 {
	margin-right: auto;
	width: 360px;
}




@media (max-width: 575.98px) {
							.gen-block-256 {
								width: 100%;
							}
}

.gen-block-256 span {
}
.gen-block-256 {
}
.gen-block-256  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-256 {
	color: rgba(0, 0, 0, 1);
}

.gen-inquiryform-2 { position: relative; }
.gen-inquiryform-2 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-inquiryform-2 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-inquiryform-2 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-inquiryform-2 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-inquiryform-2 {
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-inquiryform-2 span {
	line-height: 1.2em;
}
.gen-inquiryform-2 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-inquiryform-2  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
.gen-inquiryform-2 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-input-55 { position: relative; }
.gen-input-55 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-55 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-55 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-55 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-55 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-55 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-55 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-55 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-55 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-55 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-55 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-55 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-55 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-55 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-55 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-input-56 { position: relative; }
.gen-input-56 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-56 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-56 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-56 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-56 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-56 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-56 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-56 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-56 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-56 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-56 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-56 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-56 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-56 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-56 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-56 > .inner-wrapper > .input + i{
color:rgba(255, 255, 255, 1);
}

.gen-input-57 { position: relative; }
.gen-input-57 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-57 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-57 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-57 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-57 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-57 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-57 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-57 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-57 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-57 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-57 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-57 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-57 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-57 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-57 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-input-58 { position: relative; }
.gen-input-58 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-58 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-58 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-58 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-58 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-58 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-58 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-58 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-58 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-58 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-58 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-58 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-58 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-58 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-58 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-dropdown-7 { position: relative; }
.gen-dropdown-7 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-7 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-7 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-7 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-7 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-7 .dropdown-input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-7 .dropdown-input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-7 .dropdown-input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-dropdown-7 .dropdown-input  span {
font-size: 14px;
}
.gen-dropdown-7 .dropdown-input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-dropdown-7 .dropdown-input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-dropdown-7 .dropdown-input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-dropdown-7 .dropdown-input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-7 .dropdown-button { position: relative; }
.gen-dropdown-7 .dropdown-button {
	width: 60px;
	height: 100%;
}





.gen-dropdown-7 .dropdown-button span {
	line-height: 1.2em;
}
.gen-dropdown-7 .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-dropdown-7 .dropdown-button  {
}
.gen-dropdown-7 .dropdown-button {
	color: rgba(0, 0, 0, 1);
}

.gen-dropdown-7 .dropdown-button > i{
color:rgba(255, 255, 255, 1);
}

.gen-dropdown-7 .dropdown-balloon { position: relative; }
.gen-dropdown-7 .dropdown-balloon {
	margin-top: 55px;
	margin-right: 10px;
	margin-bottom: 15px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-7 .dropdown-balloon {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-7 .dropdown-balloon {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-7 .dropdown-balloon {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-7 .dropdown-balloon {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-7 .dropdown-balloon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-7 .dropdown-balloon {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-7 .dropdown-balloon  {
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-dropdown-7 .dropdown-balloon  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-7 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-dropdown-7 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	padding-left: 15px;
	}
}
.gen-dropdown-7 .dropdown-balloon {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
box-shadow: 0px 0px 12px rgba(45, 45, 45, 0.067);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-7 .dropdown-balloon:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-7 .dropdown-balloon:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-7 .dropdown-balloon .dropdown-item{
padding:0 19px;
}
.gen-dropdown-7 .dropdown-balloon .dropdown-item{
min-height:30px;
}
.gen-dropdown-7 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(137, 136, 139, 1);
}
.gen-dropdown-7 .dropdown-balloon .search { position: relative; }
.gen-dropdown-7 .dropdown-balloon .search {
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-7 .dropdown-balloon .search {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-7 .dropdown-balloon .search {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-7 .dropdown-balloon .search {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-7 .dropdown-balloon .search {
		margin-right: 15px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-7 .dropdown-balloon .search > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-7 .dropdown-balloon .search > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-7 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 45px;
	font-size: 16px;
}
.gen-dropdown-7 .dropdown-balloon .search > .inner-wrapper > .input  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-7 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
.gen-dropdown-7 .dropdown-balloon .search > .inner-wrapper > .input {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(242, 242, 242, 1);
}
.gen-dropdown-7 .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-7 .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-7 .dropdown-balloon .search > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-7 .dropdown-balloon .search > .inner-wrapper > .input::placeholder{
color:rgba(150, 150, 150, 1);
}
.gen-dropdown-7 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 18px;
}



.gen-textarea-3 { position: relative; }
.gen-textarea-3 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-textarea-3 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-textarea-3 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-textarea-3 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-textarea-3 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-textarea-3 .text-area span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-textarea-3 .text-area {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-textarea-3 .text-area  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-textarea-3 .text-area  span {
font-size: 14px;
}
.gen-textarea-3 .text-area {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-textarea-3 .text-area:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-textarea-3 .text-area:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-textarea-3 .text-area:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-textarea-3 .text-area::placeholder{
color:rgba(255, 255, 255, 1);
}

.gen-textarea-4 { position: relative; }
.gen-textarea-4 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-textarea-4 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-textarea-4 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-textarea-4 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-textarea-4 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-textarea-4 .text-area span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-textarea-4 .text-area {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-textarea-4 .text-area  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-textarea-4 .text-area  span {
font-size: 14px;
}
.gen-textarea-4 .text-area {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-textarea-4 .text-area:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-textarea-4 .text-area:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-textarea-4 .text-area:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-textarea-4 .text-area::placeholder{
color:rgba(255, 255, 255, 1);
}

.gen-button-54 { position: relative; }
.gen-button-54 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: 48px;
}

@media (max-width: 1199.98px) {
	.gen-button-54 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-54 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-54 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-54 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-54 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-54 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-54 > .button  {
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-button-54 > .button  span {
font-size: 16px;
}
.gen-button-54 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-54 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-54 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-54 > .button > span{
padding:0 18px;
}






.gen-editormain-36 { position: relative; }





.gen-editorsection-97 { position: relative; }





.gen-editorsection-97 span {
}
.gen-editorsection-97 {
	text-transform: 0;
}
.gen-editorsection-97  {
	padding-top: 90px;
	padding-bottom: 360px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-97  {
	padding-top: 90px;
	padding-bottom: 360px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-97  {
	padding-top: 90px;
	padding-bottom: 360px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-97  {
	padding-top: 90px;
	padding-right: 15px;
	padding-bottom: 220px;
	padding-left: 15px;
	}
}
.gen-editorsection-97 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/Reset Password.3s1yraks4jt.jpg') ;
	background-position: right center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-97 { background-image:url('/o/Reset Password.3s1yraks4jt.5797x3148.o.bg.webp'); }
.no-webp .gen-editorsection-97 { background-image:url('/o/Reset Password.3s1yraks4jt.5797x3148.o.bg.jpg'); }
.gen-editorrow-213 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-213 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-213 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-213 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-213 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-213 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-213 { position: relative; }





.gen-editorrow-213 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-213 span {
}
.gen-editorrow-213 {
	text-transform: 0;
}
.gen-editorrow-213  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-213   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-213  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-213  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-213 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-334 { position: relative; }





.gen-editorcolumn-334 span {
}
.gen-editorcolumn-334 {
	text-transform: 0;
}

.gen-block-257 { position: relative; }
.gen-block-257 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-257 span {
}
.gen-block-257 {
}
.gen-block-257  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-257 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-180 { position: relative; }





.gen-heading-180 .h span {
	line-height: 1.2em;
}
.gen-heading-180 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-180 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-180 .h  span {
font-size: 48px;
}
@media (max-width: 575.98px) {
  .gen-heading-180 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-180 .h  span {
font-size: 36px;
	}
}
.gen-heading-180 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-458 { position: relative; }





.gen-paragraph-458 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-458 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-458 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-458 .paragraph  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-458 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-458 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-458 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-resetpasswordform-1 { position: relative; }
.gen-resetpasswordform-1 {
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	width: 322px;
}


@media (max-width: 991.98px) {
			.gen-resetpasswordform-1 {
				width: 369px;
			}
}


@media (max-width: 575.98px) {
					.gen-resetpasswordform-1 {
						width: 100%;
					}
}

.gen-resetpasswordform-1 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-resetpasswordform-1 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-resetpasswordform-1  {
	padding-right: 5px;
	padding-left: 5px;
}
.gen-resetpasswordform-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-input-59 { position: relative; }
.gen-input-59 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-59 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-59 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-59 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-input-59 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: 56px;
	}
}

.gen-input-59 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-59 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-input-59 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-59 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-59 > .inner-wrapper > .input {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-59 > .inner-wrapper > .input:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-59 > .inner-wrapper > .input: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(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-input-59 > .inner-wrapper > .input::placeholder{
color:rgba(45, 45, 45, 1);
}
.gen-input-59 > .inner-wrapper > .input + i{
padding:0 20px;
}

.gen-input-60 { position: relative; }
.gen-input-60 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-60 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-60 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-60 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-input-60 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: 56px;
	}
}

.gen-input-60 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-60 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-input-60 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-60 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-60 > .inner-wrapper > .input {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-60 > .inner-wrapper > .input:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-60 > .inner-wrapper > .input:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-input-60 > .inner-wrapper > .input::placeholder{
color:rgba(45, 45, 45, 1);
}
.gen-input-60 > .inner-wrapper > .input + i{
padding:0 20px;
}

.gen-button-55 { position: relative; }
.gen-button-55 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 240px;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-button-55 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-button-55 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-55 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-55 > .button  {
	font-size: 16px;
	text-align: left;
}
.gen-button-55 > .button  span {
font-size: 16px;
}
.gen-button-55 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-55 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-55 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-55 > .button > span{
padding:0 14px;
}






.gen-editormain-37 { position: relative; }





.gen-editorsection-98 { position: relative; }





.gen-editorsection-98 span {
}
.gen-editorsection-98 {
	text-transform: 0;
}
.gen-editorsection-98  {
	padding-top: 90px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-98  {
	padding-top: 80px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-98 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-214 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-214 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-214 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-214 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-214 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-214 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-214 { position: relative; }





.gen-editorrow-214 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-214 span {
}
.gen-editorrow-214 {
	text-transform: 0;
}
.gen-editorrow-214  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-214   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-214  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-214  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-214  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-214 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-335 { position: relative; }





.gen-editorcolumn-335 span {
}
.gen-editorcolumn-335 {
	text-transform: 0;
}

.gen-block-258 { position: relative; }
.gen-block-258 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-258 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-258 {
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-block-258 {
				width: 100%;
			}
}

.gen-block-258 span {
}
.gen-block-258 {
}
.gen-block-258  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-258 {
	color: rgba(0, 0, 0, 1);
}

.gen-button-56 { position: relative; }
.gen-button-56 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 30%;
	height: 40px;
}

@media (max-width: 1199.98px) {
	.gen-button-56 {
		margin-right: auto;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 991.98px) {
	.gen-button-56 {
		margin-right: auto;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 767.98px) {
	.gen-button-56 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-56 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 120px;
	}
}

.gen-button-56 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-56 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-56 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-56 > .button  span {
font-size: 16px;
}
.gen-button-56 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-56 > .button:hover {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-56 > .button:active {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-56 > .button > span{
padding:0 18px;
}

.gen-button-57 { position: relative; }
.gen-button-57 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 30%;
	height: 40px;
}

@media (max-width: 1199.98px) {
	.gen-button-57 {
		margin-right: auto;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 991.98px) {
	.gen-button-57 {
		margin-right: auto;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 767.98px) {
	.gen-button-57 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-57 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 120px;
	}
}

.gen-button-57 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-57 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-57 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-57 > .button  span {
font-size: 16px;
}
.gen-button-57 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-button-57 > .button:hover {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-57 > .button:active {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-57 > .button > span{
padding:0 18px;
}

.gen-button-58 { position: relative; }
.gen-button-58 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 30%;
	height: 40px;
}

@media (max-width: 1199.98px) {
	.gen-button-58 {
		margin-right: auto;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 991.98px) {
	.gen-button-58 {
		margin-right: auto;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 767.98px) {
	.gen-button-58 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-58 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 120px;
	}
}

.gen-button-58 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-58 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-58 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-58 > .button  span {
font-size: 16px;
}
.gen-button-58 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-button-58 > .button:hover {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-58 > .button:active {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-58 > .button > span{
padding:0 18px;
}





.gen-editorsection-99 { position: relative; }





.gen-editorsection-99 span {
}
.gen-editorsection-99 {
	text-transform: 0;
}
.gen-editorsection-99  {
	padding-top: 15px;
	padding-bottom: 0px;
}
.gen-editorsection-99 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-215 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-215 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-215 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-215 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-215 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-215 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-215 { position: relative; }





.gen-editorrow-215 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-215 span {
}
.gen-editorrow-215 {
	text-transform: 0;
}
.gen-editorrow-215  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-215   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-215  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-215  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-215  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-215 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-336 { position: relative; }





.gen-editorcolumn-336 span {
}
.gen-editorcolumn-336 {
	text-transform: 0;
}

.gen-block-259 { position: relative; }
.gen-block-259 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-259 {
		height: 545px;
	}
}




.gen-block-259 span {
}
.gen-block-259 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-259  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-259  {
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-259 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/Board-Architecture.jc3ng3pnp0i.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-259 { background-image:url('/o/Board-Architecture.jc3ng3pnp0i.2784x1368.o.bg.webp'); }
.no-webp .gen-block-259 { background-image:url('/o/Board-Architecture.jc3ng3pnp0i.2784x1368.o.bg.jpg'); }
.gen-paragraph-459 { position: relative; }





.gen-paragraph-459 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-459 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-459 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-459 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-459 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-181 { position: relative; }





.gen-heading-181 .h span {
	line-height: 1.2em;
}
.gen-heading-181 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-181 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-181 .h  span {
font-size: 48px;
}
@media (max-width: 767.98px) {
  .gen-heading-181 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-181 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-181 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-181 .h  span {
font-size: 36px;
	}
}
.gen-heading-181 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-460 { position: relative; }
.gen-paragraph-460 {
	margin-right: auto;
	margin-left: auto;
	width: 60%;
}



@media (max-width: 767.98px) {
					.gen-paragraph-460 {
						width: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-paragraph-460 {
						width: auto;
					}
}

.gen-paragraph-460 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-460 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-460 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-460 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-460 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-216 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-216 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-216 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-216 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-216 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-216 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-216 { position: relative; }





.gen-editorrow-216 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-216 span {
}
.gen-editorrow-216 {
	text-transform: 0;
}
.gen-editorrow-216  {
	padding-top: 20px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-216   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-216  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-216  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-216  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-216 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-337 { position: relative; }





.gen-editorcolumn-337 span {
}
.gen-editorcolumn-337 {
	text-transform: 0;
}

.gen-expansionbox-33 { position: relative; }
.gen-expansionbox-33 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-33 {
				width: 100%;
			}
}



.gen-expansionbox-33 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-33 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-33  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-33  span {
font-size: 14px;
}
.gen-expansionbox-33 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-33 .header { position: relative; }
.gen-expansionbox-33 .header {
	width: auto;
}





.gen-expansionbox-33 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-33 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-33 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-33 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-33 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-33 .header  span {
font-size: 28px;
	}
}
.gen-expansionbox-33 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-33 .header .image { position: relative; }
.gen-expansionbox-33 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-33 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-33 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-33 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-33 .header .expansion-icon { position: relative; }





.gen-expansionbox-33 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-33 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-33 .header .expansion-icon  {
}
.gen-expansionbox-33 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-33 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-33 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-33 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-33 .panel { position: relative; }





.gen-expansionbox-33 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-33 .panel {
	line-height: 1.2em;
}

.gen-paragraph-461 { position: relative; }





.gen-paragraph-461 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-461 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-461 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-461 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-461 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-34 { position: relative; }
.gen-expansionbox-34 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-34 {
				width: 100%;
			}
}



.gen-expansionbox-34 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-34 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-34  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-34  span {
font-size: 14px;
}
.gen-expansionbox-34 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-34 .header { position: relative; }
.gen-expansionbox-34 .header {
	width: auto;
}





.gen-expansionbox-34 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-34 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-34 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-34 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-34 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-34 .header  span {
font-size: 28px;
	}
}
.gen-expansionbox-34 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-34 .header .image { position: relative; }
.gen-expansionbox-34 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-34 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-34 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-34 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-34 .header .expansion-icon { position: relative; }





.gen-expansionbox-34 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-34 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-34 .header .expansion-icon  {
}
.gen-expansionbox-34 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-34 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-34 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-34 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-34 .panel { position: relative; }





.gen-expansionbox-34 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-34 .panel {
	line-height: 1.2em;
}

.gen-paragraph-462 { position: relative; }





.gen-paragraph-462 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-462 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-462 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-462 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-462 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}







.gen-editorsection-100 { position: relative; }





.gen-editorsection-100 span {
}
.gen-editorsection-100 {
	text-transform: 0;
}
.gen-editorsection-100  {
	padding-top: 15px;
	padding-bottom: 0px;
}
.gen-editorsection-100 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-217 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-217 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-217 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-217 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-217 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-217 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-217 { position: relative; }





.gen-editorrow-217 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-217 span {
}
.gen-editorrow-217 {
	text-transform: 0;
}
.gen-editorrow-217  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-217   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-217  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-217  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-217  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-217 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-338 { position: relative; }





.gen-editorcolumn-338 span {
}
.gen-editorcolumn-338 {
	text-transform: 0;
}

.gen-block-260 { position: relative; }
.gen-block-260 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-260 {
		height: 545px;
	}
}




.gen-block-260 span {
}
.gen-block-260 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-260  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-260  {
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-260 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/Board-Construction.1llf4iqbvg2.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-260 { background-image:url('/o/Board-Construction.1llf4iqbvg2.2784x1368.o.bg.webp'); }
.no-webp .gen-block-260 { background-image:url('/o/Board-Construction.1llf4iqbvg2.2784x1368.o.bg.jpg'); }
.gen-paragraph-463 { position: relative; }





.gen-paragraph-463 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-463 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-463 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-463 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-463 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-182 { position: relative; }





.gen-heading-182 .h span {
	line-height: 1.2em;
}
.gen-heading-182 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-182 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-182 .h  span {
font-size: 48px;
}
@media (max-width: 767.98px) {
  .gen-heading-182 .h  {
	font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-182 .h  span {
font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-182 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-182 .h  span {
font-size: 36px;
	}
}
.gen-heading-182 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-464 { position: relative; }
.gen-paragraph-464 {
	margin-right: auto;
	margin-left: auto;
	width: 60%;
}



@media (max-width: 767.98px) {
					.gen-paragraph-464 {
						width: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-paragraph-464 {
						width: auto;
					}
}

.gen-paragraph-464 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-464 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-464 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-464 .paragraph  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-464 .paragraph  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
.gen-paragraph-464 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-218 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-218 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-218 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-218 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-218 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-218 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-218 { position: relative; }





.gen-editorrow-218 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-218 span {
}
.gen-editorrow-218 {
	text-transform: 0;
}
.gen-editorrow-218  {
	padding-top: 20px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-218   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-218  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-218  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-218  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-218 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-339 { position: relative; }





.gen-editorcolumn-339 span {
}
.gen-editorcolumn-339 {
	text-transform: 0;
}

.gen-expansionbox-35 { position: relative; }
.gen-expansionbox-35 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-35 {
				width: 100%;
			}
}



.gen-expansionbox-35 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-35 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-35  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-35  span {
font-size: 14px;
}
.gen-expansionbox-35 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-35 .header { position: relative; }
.gen-expansionbox-35 .header {
	width: auto;
}





.gen-expansionbox-35 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-35 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-35 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-35 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-35 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-35 .header  span {
font-size: 28px;
	}
}
.gen-expansionbox-35 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-35 .header .image { position: relative; }
.gen-expansionbox-35 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-35 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-35 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-35 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-35 .header .expansion-icon { position: relative; }





.gen-expansionbox-35 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-35 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-35 .header .expansion-icon  {
}
.gen-expansionbox-35 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-35 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-35 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-35 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-35 .panel { position: relative; }





.gen-expansionbox-35 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-35 .panel {
	line-height: 1.2em;
}

.gen-paragraph-465 { position: relative; }





.gen-paragraph-465 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-465 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-465 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-465 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-465 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-36 { position: relative; }
.gen-expansionbox-36 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-36 {
				width: 100%;
			}
}



.gen-expansionbox-36 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-36 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-36  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-36  span {
font-size: 14px;
}
.gen-expansionbox-36 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-36 .header { position: relative; }
.gen-expansionbox-36 .header {
	width: auto;
}





.gen-expansionbox-36 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-36 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-36 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-36 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-36 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-36 .header  span {
font-size: 28px;
	}
}
.gen-expansionbox-36 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-36 .header .image { position: relative; }
.gen-expansionbox-36 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-36 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-36 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-36 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-36 .header .expansion-icon { position: relative; }





.gen-expansionbox-36 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-36 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-36 .header .expansion-icon  {
}
.gen-expansionbox-36 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-36 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-36 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-36 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-36 .panel { position: relative; }





.gen-expansionbox-36 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-36 .panel {
	line-height: 1.2em;
}

.gen-paragraph-466 { position: relative; }





.gen-paragraph-466 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-466 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-466 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-466 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-466 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-37 { position: relative; }
.gen-expansionbox-37 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-37 {
				width: 100%;
			}
}



.gen-expansionbox-37 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-37 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-37  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-37  span {
font-size: 14px;
}
.gen-expansionbox-37 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-37 .header { position: relative; }
.gen-expansionbox-37 .header {
	width: auto;
}





.gen-expansionbox-37 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-37 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-37 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-37 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-37 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-37 .header  span {
font-size: 28px;
	}
}
.gen-expansionbox-37 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-37 .header .image { position: relative; }
.gen-expansionbox-37 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-37 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-37 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-37 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-37 .header .expansion-icon { position: relative; }





.gen-expansionbox-37 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-37 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-37 .header .expansion-icon  {
}
.gen-expansionbox-37 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-37 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-37 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-37 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-37 .panel { position: relative; }





.gen-expansionbox-37 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-37 .panel {
	line-height: 1.2em;
}

.gen-paragraph-467 { position: relative; }





.gen-paragraph-467 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-467 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-467 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-467 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-467 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}







.gen-editorsection-101 { position: relative; }





.gen-editorsection-101 span {
}
.gen-editorsection-101 {
	text-transform: 0;
}
.gen-editorsection-101  {
	padding-top: 15px;
	padding-bottom: 0px;
}
.gen-editorsection-101 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-219 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-219 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-219 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-219 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-219 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-219 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-219 { position: relative; }





.gen-editorrow-219 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-219 span {
}
.gen-editorrow-219 {
	text-transform: 0;
}
.gen-editorrow-219  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-219   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-219  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-219  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-219  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-219 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-340 { position: relative; }





.gen-editorcolumn-340 span {
}
.gen-editorcolumn-340 {
	text-transform: 0;
}

.gen-block-261 { position: relative; }
.gen-block-261 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-261 {
		height: 545px;
	}
}




.gen-block-261 span {
}
.gen-block-261 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-261  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-261  {
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-261 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/Battery-Performance.zwb2hoyqpcr.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-261 { background-image:url('/o/Battery-Performance.zwb2hoyqpcr.2784x1368.o.bg.webp'); }
.no-webp .gen-block-261 { background-image:url('/o/Battery-Performance.zwb2hoyqpcr.2784x1368.o.bg.jpg'); }
.gen-paragraph-468 { position: relative; }





.gen-paragraph-468 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-468 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-468 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-468 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-468 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-183 { position: relative; }




@media (max-width: 575.98px) {
								.gen-heading-183 {
									width: auto;
								}
}

.gen-heading-183 .h span {
	line-height: 1.2em;
}
.gen-heading-183 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-183 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-183 .h  span {
font-size: 48px;
}
@media (max-width: 575.98px) {
  .gen-heading-183 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-183 .h  span {
font-size: 42px;
	}
}
.gen-heading-183 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-469 { position: relative; }
.gen-paragraph-469 {
	margin-right: auto;
	margin-left: auto;
	width: 60%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-469 {
								width: auto;
							}
}

.gen-paragraph-469 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-469 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-469 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-469 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-469 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-220 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-220 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-220 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-220 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-220 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-220 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-220 { position: relative; }





.gen-editorrow-220 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-220 span {
}
.gen-editorrow-220 {
	text-transform: 0;
}
.gen-editorrow-220  {
	padding-top: 20px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-220   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-220  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-220  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-220  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-220 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-341 { position: relative; }





.gen-editorcolumn-341 span {
}
.gen-editorcolumn-341 {
	text-transform: 0;
}

.gen-expansionbox-38 { position: relative; }
.gen-expansionbox-38 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-38 {
				width: 100%;
			}
}



.gen-expansionbox-38 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-38 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-38  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-38  span {
font-size: 14px;
}
.gen-expansionbox-38 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-38 .header { position: relative; }
.gen-expansionbox-38 .header {
	width: auto;
}





.gen-expansionbox-38 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-38 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-38 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-38 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-38 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-38 .header  span {
font-size: 28px;
	}
}
.gen-expansionbox-38 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-38 .header .image { position: relative; }
.gen-expansionbox-38 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-38 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-38 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-38 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-38 .header .expansion-icon { position: relative; }





.gen-expansionbox-38 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-38 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-38 .header .expansion-icon  {
}
.gen-expansionbox-38 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-38 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-38 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-38 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-38 .panel { position: relative; }





.gen-expansionbox-38 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-38 .panel {
	line-height: 1.2em;
}

.gen-paragraph-470 { position: relative; }





.gen-paragraph-470 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-470 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-470 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-470 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-470 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-39 { position: relative; }
.gen-expansionbox-39 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-39 {
				width: 100%;
			}
}



.gen-expansionbox-39 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-39 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-39  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-39  span {
font-size: 14px;
}
.gen-expansionbox-39 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-39 .header { position: relative; }
.gen-expansionbox-39 .header {
	width: auto;
}





.gen-expansionbox-39 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-39 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-39 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-39 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-39 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-39 .header  span {
font-size: 28px;
	}
}
.gen-expansionbox-39 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-39 .header .image { position: relative; }
.gen-expansionbox-39 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-39 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-39 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-39 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-39 .header .expansion-icon { position: relative; }





.gen-expansionbox-39 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-39 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-39 .header .expansion-icon  {
}
.gen-expansionbox-39 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-39 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-39 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-39 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-39 .panel { position: relative; }





.gen-expansionbox-39 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-39 .panel {
	line-height: 1.2em;
}

.gen-paragraph-471 { position: relative; }





.gen-paragraph-471 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-471 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-471 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-471 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-471 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-40 { position: relative; }
.gen-expansionbox-40 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-40 {
				width: 100%;
			}
}



.gen-expansionbox-40 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-40 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-40  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-40  span {
font-size: 14px;
}
.gen-expansionbox-40 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-40 .header { position: relative; }
.gen-expansionbox-40 .header {
	width: auto;
}





.gen-expansionbox-40 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-40 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-40 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-40 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-40 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-40 .header  span {
font-size: 28px;
	}
}
.gen-expansionbox-40 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-40 .header .image { position: relative; }
.gen-expansionbox-40 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-40 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-40 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-40 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-40 .header .expansion-icon { position: relative; }





.gen-expansionbox-40 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-40 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-40 .header .expansion-icon  {
}
.gen-expansionbox-40 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-40 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-40 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-40 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-40 .panel { position: relative; }





.gen-expansionbox-40 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-40 .panel {
	line-height: 1.2em;
}

.gen-paragraph-472 { position: relative; }





.gen-paragraph-472 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-472 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-472 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-472 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-472 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}







.gen-editorsection-102 { position: relative; }





.gen-editorsection-102 span {
}
.gen-editorsection-102 {
	text-transform: 0;
}
.gen-editorsection-102  {
	padding-top: 15px;
	padding-bottom: 0px;
}
.gen-editorsection-102 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-221 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-221 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-221 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-221 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-221 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-221 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-221 { position: relative; }





.gen-editorrow-221 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-221 span {
}
.gen-editorrow-221 {
	text-transform: 0;
}
.gen-editorrow-221  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-221   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-221  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-221  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-221  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-221 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-342 { position: relative; }





.gen-editorcolumn-342 span {
}
.gen-editorcolumn-342 {
	text-transform: 0;
}

.gen-block-262 { position: relative; }
.gen-block-262 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-262 {
		height: 545px;
	}
}




.gen-block-262 span {
}
.gen-block-262 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-262  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-262  {
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-262 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly-Nexus.u5epcwvwy3q.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-262 { background-image:url('/o/SiFly-Nexus.u5epcwvwy3q.2784x1368.o.bg.webp'); }
.no-webp .gen-block-262 { background-image:url('/o/SiFly-Nexus.u5epcwvwy3q.2784x1368.o.bg.jpg'); }
.gen-paragraph-473 { position: relative; }





.gen-paragraph-473 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-473 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-473 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-473 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-473 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-184 { position: relative; }





.gen-heading-184 .h span {
	line-height: 1.2em;
}
.gen-heading-184 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-184 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-184 .h  span {
font-size: 48px;
}
@media (max-width: 575.98px) {
  .gen-heading-184 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-184 .h  span {
font-size: 42px;
	}
}
.gen-heading-184 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-474 { position: relative; }
.gen-paragraph-474 {
	margin-right: auto;
	margin-left: auto;
	width: 60%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-474 {
								width: auto;
							}
}

.gen-paragraph-474 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-474 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-474 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-474 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-474 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-222 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-222 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-222 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-222 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-222 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-222 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-222 { position: relative; }





.gen-editorrow-222 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-222 span {
}
.gen-editorrow-222 {
	text-transform: 0;
}
.gen-editorrow-222  {
	padding-top: 20px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-222   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-222  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-222  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-222  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-222 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-343 { position: relative; }





.gen-editorcolumn-343 span {
}
.gen-editorcolumn-343 {
	text-transform: 0;
}

.gen-expansionbox-41 { position: relative; }
.gen-expansionbox-41 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-41 {
				width: 100%;
			}
}



.gen-expansionbox-41 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-41 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-41  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-41  span {
font-size: 14px;
}
.gen-expansionbox-41 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-41 .header { position: relative; }
.gen-expansionbox-41 .header {
	width: auto;
}





.gen-expansionbox-41 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-41 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-41 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-41 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-41 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-41 .header  span {
font-size: 28px;
	}
}
.gen-expansionbox-41 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-41 .header .image { position: relative; }
.gen-expansionbox-41 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-41 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-41 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-41 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-41 .header .expansion-icon { position: relative; }





.gen-expansionbox-41 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-41 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-41 .header .expansion-icon  {
}
.gen-expansionbox-41 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-41 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-41 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-41 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-41 .panel { position: relative; }





.gen-expansionbox-41 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-41 .panel {
	line-height: 1.2em;
}

.gen-paragraph-475 { position: relative; }





.gen-paragraph-475 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-475 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-475 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-475 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-475 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-42 { position: relative; }
.gen-expansionbox-42 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-42 {
				width: 100%;
			}
}



.gen-expansionbox-42 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-42 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-42  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-42  span {
font-size: 14px;
}
.gen-expansionbox-42 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-42 .header { position: relative; }
.gen-expansionbox-42 .header {
	width: auto;
}





.gen-expansionbox-42 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-42 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-42 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-42 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-42 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-42 .header  span {
font-size: 28px;
	}
}
.gen-expansionbox-42 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-42 .header .image { position: relative; }
.gen-expansionbox-42 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-42 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-42 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-42 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-42 .header .expansion-icon { position: relative; }





.gen-expansionbox-42 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-42 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-42 .header .expansion-icon  {
}
.gen-expansionbox-42 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-42 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-42 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-42 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-42 .panel { position: relative; }





.gen-expansionbox-42 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-42 .panel {
	line-height: 1.2em;
}

.gen-paragraph-476 { position: relative; }





.gen-paragraph-476 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-476 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-476 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-476 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-476 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-43 { position: relative; }
.gen-expansionbox-43 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-43 {
				width: 100%;
			}
}



.gen-expansionbox-43 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-43 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-43  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-43  span {
font-size: 14px;
}
.gen-expansionbox-43 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-43 .header { position: relative; }
.gen-expansionbox-43 .header {
	width: auto;
}





.gen-expansionbox-43 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-43 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-43 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-43 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-43 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-43 .header  span {
font-size: 28px;
	}
}
.gen-expansionbox-43 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-43 .header .image { position: relative; }
.gen-expansionbox-43 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-43 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-43 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-43 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-43 .header .expansion-icon { position: relative; }





.gen-expansionbox-43 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-43 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-43 .header .expansion-icon  {
}
.gen-expansionbox-43 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-43 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-43 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-43 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-43 .panel { position: relative; }





.gen-expansionbox-43 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-43 .panel {
	line-height: 1.2em;
}

.gen-paragraph-477 { position: relative; }





.gen-paragraph-477 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-477 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-477 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-477 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-477 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}







.gen-editorsection-103 { position: relative; }





.gen-editorsection-103 span {
}
.gen-editorsection-103 {
	text-transform: 0;
}
.gen-editorsection-103  {
	padding-top: 15px;
	padding-bottom: 0px;
}
.gen-editorsection-103 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-223 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-223 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-223 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-223 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-223 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-223 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-223 { position: relative; }





.gen-editorrow-223 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-223 span {
}
.gen-editorrow-223 {
	text-transform: 0;
}
.gen-editorrow-223  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-223   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-223  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-223  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-223  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-223 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-344 { position: relative; }





.gen-editorcolumn-344 span {
}
.gen-editorcolumn-344 {
	text-transform: 0;
}

.gen-block-263 { position: relative; }
.gen-block-263 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-263 {
		height: 545px;
	}
}




.gen-block-263 span {
}
.gen-block-263 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-263  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-263  {
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-263 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_Hydrofoil.drsfwrngi3p.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-263 { background-image:url('/o/SiFly_Hydrofoil.drsfwrngi3p.2784x1369.o.bg.webp'); }
.no-webp .gen-block-263 { background-image:url('/o/SiFly_Hydrofoil.drsfwrngi3p.2784x1369.o.bg.jpg'); }
.gen-paragraph-478 { position: relative; }





.gen-paragraph-478 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-478 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-478 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-478 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-478 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-185 { position: relative; }





.gen-heading-185 .h span {
	line-height: 1.2em;
}
.gen-heading-185 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-185 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-185 .h  span {
font-size: 48px;
}
@media (max-width: 575.98px) {
  .gen-heading-185 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-185 .h  span {
font-size: 42px;
	}
}
.gen-heading-185 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-479 { position: relative; }
.gen-paragraph-479 {
	margin-right: auto;
	margin-left: auto;
	width: 60%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-479 {
								width: auto;
							}
}

.gen-paragraph-479 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-479 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-479 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-479 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-479 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-224 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-224 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-224 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-224 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-224 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-224 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-224 { position: relative; }





.gen-editorrow-224 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-224 span {
}
.gen-editorrow-224 {
	text-transform: 0;
}
.gen-editorrow-224  {
	padding-top: 20px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-224   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-224  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-224  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-224  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-224 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-345 { position: relative; }





.gen-editorcolumn-345 span {
}
.gen-editorcolumn-345 {
	text-transform: 0;
}

.gen-expansionbox-44 { position: relative; }
.gen-expansionbox-44 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-44 {
				width: 100%;
			}
}



.gen-expansionbox-44 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-44 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-44  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-44  span {
font-size: 14px;
}
.gen-expansionbox-44 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-44 .header { position: relative; }
.gen-expansionbox-44 .header {
	width: auto;
}





.gen-expansionbox-44 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-44 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-44 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-44 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-44 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-44 .header  span {
font-size: 28px;
	}
}
.gen-expansionbox-44 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-44 .header .image { position: relative; }
.gen-expansionbox-44 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-44 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-44 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-44 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-44 .header .expansion-icon { position: relative; }





.gen-expansionbox-44 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-44 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-44 .header .expansion-icon  {
}
.gen-expansionbox-44 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-44 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-44 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-44 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-44 .panel { position: relative; }





.gen-expansionbox-44 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-44 .panel {
	line-height: 1.2em;
}

.gen-paragraph-480 { position: relative; }





.gen-paragraph-480 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-480 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-480 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-480 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-480 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-45 { position: relative; }
.gen-expansionbox-45 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-45 {
				width: 100%;
			}
}



.gen-expansionbox-45 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-45 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-45  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-45  span {
font-size: 14px;
}
.gen-expansionbox-45 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-45 .header { position: relative; }
.gen-expansionbox-45 .header {
	width: auto;
}





.gen-expansionbox-45 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-45 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-45 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-45 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-45 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-45 .header  span {
font-size: 28px;
	}
}
.gen-expansionbox-45 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-45 .header .image { position: relative; }
.gen-expansionbox-45 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-45 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-45 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-45 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-45 .header .expansion-icon { position: relative; }





.gen-expansionbox-45 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-45 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-45 .header .expansion-icon  {
}
.gen-expansionbox-45 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-45 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-45 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-45 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-45 .panel { position: relative; }





.gen-expansionbox-45 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-45 .panel {
	line-height: 1.2em;
}

.gen-paragraph-481 { position: relative; }





.gen-paragraph-481 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-481 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-481 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-481 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-481 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-46 { position: relative; }
.gen-expansionbox-46 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-46 {
				width: 100%;
			}
}



.gen-expansionbox-46 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-46 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-46  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-46  span {
font-size: 14px;
}
.gen-expansionbox-46 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-46 .header { position: relative; }
.gen-expansionbox-46 .header {
	width: auto;
}





.gen-expansionbox-46 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-46 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-46 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-46 .header  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-expansionbox-46 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-46 .header  span {
font-size: 28px;
	}
}
.gen-expansionbox-46 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-46 .header .image { position: relative; }
.gen-expansionbox-46 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-46 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-46 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-46 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-46 .header .expansion-icon { position: relative; }





.gen-expansionbox-46 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-46 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-46 .header .expansion-icon  {
}
.gen-expansionbox-46 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-46 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-46 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-46 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-46 .panel { position: relative; }





.gen-expansionbox-46 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-46 .panel {
	line-height: 1.2em;
}

.gen-paragraph-482 { position: relative; }





.gen-paragraph-482 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-482 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-482 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-482 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-482 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}







.gen-editorsection-104 { position: relative; }





.gen-editorsection-104 span {
}
.gen-editorsection-104 {
	text-transform: 0;
}
.gen-editorsection-104  {
	padding-top: 15px;
	padding-bottom: 0px;
}
.gen-editorsection-104 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-225 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-225 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-225 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-225 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-225 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-225 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-225 { position: relative; }





.gen-editorrow-225 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-225 span {
}
.gen-editorrow-225 {
	text-transform: 0;
}
.gen-editorrow-225  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-225   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-225  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-225  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-225 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-346 { position: relative; }





.gen-editorcolumn-346 span {
}
.gen-editorcolumn-346 {
	text-transform: 0;
}

.gen-block-264 { position: relative; }
.gen-block-264 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-264 {
		height: 545px;
	}
}




.gen-block-264 span {
}
.gen-block-264 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-264  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-264  {
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-264 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/Propeller.xuqxygjewz5.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-264 { background-image:url('/o/Propeller.xuqxygjewz5.2784x1368.o.bg.webp'); }
.no-webp .gen-block-264 { background-image:url('/o/Propeller.xuqxygjewz5.2784x1368.o.bg.jpg'); }
.gen-paragraph-483 { position: relative; }





.gen-paragraph-483 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-483 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-483 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-483 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-483 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-186 { position: relative; }





.gen-heading-186 .h span {
	line-height: 1.2em;
}
.gen-heading-186 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-186 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-186 .h  span {
font-size: 48px;
}
@media (max-width: 575.98px) {
  .gen-heading-186 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-186 .h  span {
font-size: 42px;
	}
}
.gen-heading-186 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-484 { position: relative; }
.gen-paragraph-484 {
	margin-right: auto;
	margin-left: auto;
	width: 60%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-484 {
								width: auto;
							}
}

.gen-paragraph-484 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-484 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-484 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-484 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-484 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-226 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-226 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-226 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-226 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-226 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-226 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-226 { position: relative; }





.gen-editorrow-226 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-226 span {
}
.gen-editorrow-226 {
	text-transform: 0;
}
.gen-editorrow-226  {
	padding-top: 20px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-226   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-226  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-226  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-226 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-347 { position: relative; }





.gen-editorcolumn-347 span {
}
.gen-editorcolumn-347 {
	text-transform: 0;
}

.gen-expansionbox-47 { position: relative; }
.gen-expansionbox-47 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-47 {
				width: 100%;
			}
}



.gen-expansionbox-47 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-47 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-47  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-47  span {
font-size: 14px;
}
.gen-expansionbox-47 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-47 .header { position: relative; }
.gen-expansionbox-47 .header {
	width: auto;
}





.gen-expansionbox-47 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-47 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-47 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-47 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-47 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-47 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-47 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-47 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-47 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-47 .header .image { position: relative; }
.gen-expansionbox-47 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-47 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-47 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-47 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-47 .header .expansion-icon { position: relative; }





.gen-expansionbox-47 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-47 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-47 .header .expansion-icon  {
}
.gen-expansionbox-47 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-47 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-47 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-47 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-47 .panel { position: relative; }





.gen-expansionbox-47 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-47 .panel {
	line-height: 1.2em;
}

.gen-paragraph-485 { position: relative; }





.gen-paragraph-485 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-485 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-485 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-485 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-485 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-48 { position: relative; }
.gen-expansionbox-48 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-48 {
				width: 100%;
			}
}



.gen-expansionbox-48 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-48 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-48  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-48  span {
font-size: 14px;
}
.gen-expansionbox-48 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-48 .header { position: relative; }
.gen-expansionbox-48 .header {
	width: auto;
}





.gen-expansionbox-48 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-48 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-48 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-48 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-48 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-48 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-48 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-48 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-48 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-48 .header .image { position: relative; }
.gen-expansionbox-48 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-48 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-48 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-48 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-48 .header .expansion-icon { position: relative; }





.gen-expansionbox-48 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-48 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-48 .header .expansion-icon  {
}
.gen-expansionbox-48 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-48 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-48 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-48 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-48 .panel { position: relative; }





.gen-expansionbox-48 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-48 .panel {
	line-height: 1.2em;
}

.gen-paragraph-486 { position: relative; }





.gen-paragraph-486 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-486 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-486 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-486 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-486 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-49 { position: relative; }
.gen-expansionbox-49 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-49 {
				width: 100%;
			}
}



.gen-expansionbox-49 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-49 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-49  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-49  span {
font-size: 14px;
}
.gen-expansionbox-49 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-49 .header { position: relative; }
.gen-expansionbox-49 .header {
	width: auto;
}





.gen-expansionbox-49 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-49 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-49 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-49 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-49 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-49 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-49 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-49 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-49 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-49 .header .image { position: relative; }
.gen-expansionbox-49 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-49 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-49 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-49 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-49 .header .expansion-icon { position: relative; }





.gen-expansionbox-49 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-49 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-49 .header .expansion-icon  {
}
.gen-expansionbox-49 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-49 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-49 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-49 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-49 .panel { position: relative; }





.gen-expansionbox-49 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-49 .panel {
	line-height: 1.2em;
}

.gen-paragraph-487 { position: relative; }





.gen-paragraph-487 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-487 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-487 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-487 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-487 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}







.gen-editorsection-105 { position: relative; }





.gen-editorsection-105 span {
}
.gen-editorsection-105 {
	text-transform: 0;
}
.gen-editorsection-105  {
	padding-top: 15px;
	padding-bottom: 0px;
}
.gen-editorsection-105 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-227 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-227 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-227 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-227 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-227 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-227 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-227 { position: relative; }





.gen-editorrow-227 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-227 span {
}
.gen-editorrow-227 {
	text-transform: 0;
}
.gen-editorrow-227  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-227   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-227  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-227  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-227 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-348 { position: relative; }





.gen-editorcolumn-348 span {
}
.gen-editorcolumn-348 {
	text-transform: 0;
}

.gen-block-265 { position: relative; }
.gen-block-265 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-265 {
		height: 545px;
	}
}




.gen-block-265 span {
}
.gen-block-265 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-265  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-265  {
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-265 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/Jet-Drive.zidogbjzn3q.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-265 { background-image:url('/o/Jet-Drive.zidogbjzn3q.2784x1368.o.bg.webp'); }
.no-webp .gen-block-265 { background-image:url('/o/Jet-Drive.zidogbjzn3q.2784x1368.o.bg.jpg'); }
.gen-paragraph-488 { position: relative; }





.gen-paragraph-488 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-488 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-488 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-488 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-488 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-187 { position: relative; }





.gen-heading-187 .h span {
	line-height: 1.2em;
}
.gen-heading-187 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-187 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-187 .h  span {
font-size: 48px;
}
@media (max-width: 575.98px) {
  .gen-heading-187 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-187 .h  span {
font-size: 42px;
	}
}
.gen-heading-187 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-489 { position: relative; }
.gen-paragraph-489 {
	margin-right: auto;
	margin-left: auto;
	width: 60%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-489 {
								width: auto;
							}
}

.gen-paragraph-489 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-489 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-489 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-489 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-489 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-489 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-489 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-228 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-228 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-228 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-228 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-228 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-228 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-228 { position: relative; }





.gen-editorrow-228 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-228 span {
}
.gen-editorrow-228 {
	text-transform: 0;
}
.gen-editorrow-228  {
	padding-top: 20px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-228   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-228  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-228  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-228 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-349 { position: relative; }





.gen-editorcolumn-349 span {
}
.gen-editorcolumn-349 {
	text-transform: 0;
}

.gen-expansionbox-50 { position: relative; }
.gen-expansionbox-50 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-50 {
				width: 100%;
			}
}



.gen-expansionbox-50 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-50 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-50  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-50  span {
font-size: 14px;
}
.gen-expansionbox-50 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-50 .header { position: relative; }
.gen-expansionbox-50 .header {
	width: auto;
}





.gen-expansionbox-50 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-50 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-50 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-50 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-50 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-50 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-50 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-50 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-50 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-50 .header .image { position: relative; }
.gen-expansionbox-50 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-50 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-50 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-50 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-50 .header .expansion-icon { position: relative; }





.gen-expansionbox-50 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-50 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-50 .header .expansion-icon  {
}
.gen-expansionbox-50 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-50 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-50 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-50 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-50 .panel { position: relative; }





.gen-expansionbox-50 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-50 .panel {
	line-height: 1.2em;
}

.gen-paragraph-490 { position: relative; }





.gen-paragraph-490 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-490 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-490 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-490 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-490 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-51 { position: relative; }
.gen-expansionbox-51 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-51 {
				width: 100%;
			}
}



.gen-expansionbox-51 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-51 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-51  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-51  span {
font-size: 14px;
}
.gen-expansionbox-51 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-51 .header { position: relative; }
.gen-expansionbox-51 .header {
	width: auto;
}





.gen-expansionbox-51 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-51 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-51 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-51 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-51 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-51 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-51 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-51 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-51 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-51 .header .image { position: relative; }
.gen-expansionbox-51 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-51 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-51 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-51 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-51 .header .expansion-icon { position: relative; }





.gen-expansionbox-51 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-51 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-51 .header .expansion-icon  {
}
.gen-expansionbox-51 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-51 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-51 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-51 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-51 .panel { position: relative; }





.gen-expansionbox-51 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-51 .panel {
	line-height: 1.2em;
}

.gen-paragraph-491 { position: relative; }





.gen-paragraph-491 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-491 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-491 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-491 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-491 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-52 { position: relative; }
.gen-expansionbox-52 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-52 {
				width: 100%;
			}
}



.gen-expansionbox-52 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-52 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-52  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-52  span {
font-size: 14px;
}
.gen-expansionbox-52 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-52 .header { position: relative; }
.gen-expansionbox-52 .header {
	width: auto;
}





.gen-expansionbox-52 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-52 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-52 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-52 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-52 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-52 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-52 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-52 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-52 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-52 .header .image { position: relative; }
.gen-expansionbox-52 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-52 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-52 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-52 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-52 .header .expansion-icon { position: relative; }





.gen-expansionbox-52 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-52 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-52 .header .expansion-icon  {
}
.gen-expansionbox-52 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-52 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-52 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-52 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-52 .panel { position: relative; }





.gen-expansionbox-52 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-52 .panel {
	line-height: 1.2em;
}

.gen-paragraph-492 { position: relative; }





.gen-paragraph-492 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-492 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-492 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-492 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-492 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}







.gen-editorsection-106 { position: relative; }





.gen-editorsection-106 span {
}
.gen-editorsection-106 {
	text-transform: 0;
}
.gen-editorsection-106  {
	padding-top: 15px;
	padding-bottom: 0px;
}
.gen-editorsection-106 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-229 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-229 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-229 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-229 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-229 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-229 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-229 { position: relative; }





.gen-editorrow-229 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-229 span {
}
.gen-editorrow-229 {
	text-transform: 0;
}
.gen-editorrow-229  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-229   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-229  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-229  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-229 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-350 { position: relative; }





.gen-editorcolumn-350 span {
}
.gen-editorcolumn-350 {
	text-transform: 0;
}

.gen-block-266 { position: relative; }
.gen-block-266 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-266 {
		height: 545px;
	}
}




.gen-block-266 span {
}
.gen-block-266 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-266  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-266  {
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-266 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/TriShield Features.1ywx1wtvr1i.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-266 { background-image:url('/o/TriShield Features.1ywx1wtvr1i.1949x958.o.bg.webp'); }
.no-webp .gen-block-266 { background-image:url('/o/TriShield Features.1ywx1wtvr1i.1949x958.o.bg.jpg'); }
.gen-paragraph-493 { position: relative; }





.gen-paragraph-493 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-493 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-493 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-493 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-493 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-188 { position: relative; }





.gen-heading-188 .h span {
	line-height: 1.2em;
}
.gen-heading-188 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-188 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-188 .h  span {
font-size: 48px;
}
@media (max-width: 575.98px) {
  .gen-heading-188 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-188 .h  span {
font-size: 42px;
	}
}
.gen-heading-188 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-494 { position: relative; }
.gen-paragraph-494 {
	margin-right: auto;
	margin-left: auto;
	width: 60%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-494 {
								width: auto;
							}
}

.gen-paragraph-494 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-494 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-494 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-494 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-494 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-494 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-494 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-230 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-230 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-230 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-230 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-230 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-230 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-230 { position: relative; }





.gen-editorrow-230 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-230 span {
}
.gen-editorrow-230 {
	text-transform: 0;
}
.gen-editorrow-230  {
	padding-top: 20px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-230   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-230  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-230  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-230 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-351 { position: relative; }





.gen-editorcolumn-351 span {
}
.gen-editorcolumn-351 {
	text-transform: 0;
}

.gen-expansionbox-53 { position: relative; }
.gen-expansionbox-53 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-53 {
				width: 100%;
			}
}



.gen-expansionbox-53 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-53 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-53  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-53  span {
font-size: 14px;
}
.gen-expansionbox-53 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-53 .header { position: relative; }
.gen-expansionbox-53 .header {
	width: auto;
}





.gen-expansionbox-53 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-53 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-53 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-53 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-53 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-53 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-53 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-53 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-53 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-53 .header .image { position: relative; }
.gen-expansionbox-53 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-53 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-53 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-53 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-53 .header .expansion-icon { position: relative; }





.gen-expansionbox-53 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-53 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-53 .header .expansion-icon  {
}
.gen-expansionbox-53 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-53 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-53 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-53 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-53 .panel { position: relative; }





.gen-expansionbox-53 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-53 .panel {
	line-height: 1.2em;
}

.gen-paragraph-495 { position: relative; }





.gen-paragraph-495 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-495 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-495 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-495 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-495 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}


.gen-paragraph-496 { position: relative; }
.gen-paragraph-496 {
	width: 100%;
}





.gen-paragraph-496 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-496 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-496 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-496 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-496 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-expansionbox-54 { position: relative; }
.gen-expansionbox-54 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-54 {
				width: 100%;
			}
}



.gen-expansionbox-54 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-54 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-54  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-54  span {
font-size: 14px;
}
.gen-expansionbox-54 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-54 .header { position: relative; }
.gen-expansionbox-54 .header {
	width: auto;
}





.gen-expansionbox-54 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-54 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-54 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-54 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-54 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-54 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-54 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-54 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-54 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-54 .header .image { position: relative; }
.gen-expansionbox-54 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-54 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-54 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-54 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-54 .header .expansion-icon { position: relative; }





.gen-expansionbox-54 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-54 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-54 .header .expansion-icon  {
}
.gen-expansionbox-54 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-54 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-54 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-54 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-54 .panel { position: relative; }





.gen-expansionbox-54 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-54 .panel {
	line-height: 1.2em;
}

.gen-paragraph-497 { position: relative; }





.gen-paragraph-497 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-497 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-497 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-497 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-497 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-55 { position: relative; }
.gen-expansionbox-55 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-55 {
				width: 100%;
			}
}



.gen-expansionbox-55 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-55 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-55  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-55  span {
font-size: 14px;
}
.gen-expansionbox-55 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-55 .header { position: relative; }
.gen-expansionbox-55 .header {
	width: auto;
}





.gen-expansionbox-55 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-55 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-55 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-55 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-55 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-55 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-55 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-55 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-55 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-55 .header .image { position: relative; }
.gen-expansionbox-55 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-55 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-55 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-55 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-55 .header .expansion-icon { position: relative; }





.gen-expansionbox-55 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-55 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-55 .header .expansion-icon  {
}
.gen-expansionbox-55 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-55 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-55 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-55 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-55 .panel { position: relative; }





.gen-expansionbox-55 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-55 .panel {
	line-height: 1.2em;
}

.gen-paragraph-498 { position: relative; }





.gen-paragraph-498 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-498 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-498 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-498 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-498 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}







.gen-editorsection-107 { position: relative; }





.gen-editorsection-107 span {
}
.gen-editorsection-107 {
	text-transform: 0;
}
.gen-editorsection-107  {
	padding-top: 15px;
	padding-bottom: 0px;
}
.gen-editorsection-107 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-231 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-231 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-231 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-231 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-231 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-231 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-231 { position: relative; }





.gen-editorrow-231 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-231 span {
}
.gen-editorrow-231 {
	text-transform: 0;
}
.gen-editorrow-231  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-231   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-231  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-231  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-231  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-231 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-352 { position: relative; }





.gen-editorcolumn-352 span {
}
.gen-editorcolumn-352 {
	text-transform: 0;
}

.gen-block-267 { position: relative; }
.gen-block-267 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-267 {
		height: 545px;
	}
}




.gen-block-267 span {
}
.gen-block-267 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-267  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-267  {
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-267 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/Technology.ika1g5syi44.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-267 { background-image:url('/o/Technology.ika1g5syi44.2784x1368.o.bg.webp'); }
.no-webp .gen-block-267 { background-image:url('/o/Technology.ika1g5syi44.2784x1368.o.bg.jpg'); }
.gen-paragraph-499 { position: relative; }





.gen-paragraph-499 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-499 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-499 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-499 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-499 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-189 { position: relative; }





.gen-heading-189 .h span {
	line-height: 1.2em;
}
.gen-heading-189 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
font-weight: 500;
}
.gen-heading-189 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-189 .h  span {
font-size: 48px;
}
@media (max-width: 575.98px) {
  .gen-heading-189 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-189 .h  span {
font-size: 36px;
	}
}
.gen-heading-189 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-500 { position: relative; }
.gen-paragraph-500 {
	margin-right: auto;
	margin-left: auto;
	width: 60%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-500 {
								width: auto;
							}
}

.gen-paragraph-500 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-500 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-500 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-500 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-500 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-500 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-500 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-232 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-232 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-232 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-232 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-232 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-232 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-232 { position: relative; }





.gen-editorrow-232 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-232 span {
}
.gen-editorrow-232 {
	text-transform: 0;
}
.gen-editorrow-232  {
	padding-top: 20px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-232   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-232  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-232  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-232 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-353 { position: relative; }





.gen-editorcolumn-353 span {
}
.gen-editorcolumn-353 {
	text-transform: 0;
}

.gen-expansionbox-56 { position: relative; }
.gen-expansionbox-56 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-56 {
				width: 100%;
			}
}



.gen-expansionbox-56 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-56 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-56  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-56  span {
font-size: 14px;
}
.gen-expansionbox-56 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-56 .header { position: relative; }
.gen-expansionbox-56 .header {
	width: auto;
}





.gen-expansionbox-56 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-56 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-56 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-56 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-56 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-56 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-56 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-56 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-56 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-56 .header .image { position: relative; }
.gen-expansionbox-56 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-56 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-56 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-56 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-56 .header .expansion-icon { position: relative; }





.gen-expansionbox-56 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-56 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-56 .header .expansion-icon  {
}
.gen-expansionbox-56 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-56 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-56 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-56 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-56 .panel { position: relative; }





.gen-expansionbox-56 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-56 .panel {
	line-height: 1.2em;
}

.gen-paragraph-501 { position: relative; }





.gen-paragraph-501 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-501 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-501 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-501 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-501 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-57 { position: relative; }
.gen-expansionbox-57 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-57 {
				width: 100%;
			}
}



.gen-expansionbox-57 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-57 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-57  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-57  span {
font-size: 14px;
}
.gen-expansionbox-57 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-57 .header { position: relative; }
.gen-expansionbox-57 .header {
	width: auto;
}





.gen-expansionbox-57 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-57 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-57 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-57 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-57 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-57 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-57 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-57 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-57 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-57 .header .image { position: relative; }
.gen-expansionbox-57 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-57 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-57 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-57 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-57 .header .expansion-icon { position: relative; }





.gen-expansionbox-57 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-57 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-57 .header .expansion-icon  {
}
.gen-expansionbox-57 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-57 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-57 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-57 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-57 .panel { position: relative; }





.gen-expansionbox-57 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-57 .panel {
	line-height: 1.2em;
}

.gen-paragraph-502 { position: relative; }





.gen-paragraph-502 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-502 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-502 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-502 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-502 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-58 { position: relative; }
.gen-expansionbox-58 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-58 {
				width: 100%;
			}
}



.gen-expansionbox-58 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-58 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-58  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-58  span {
font-size: 14px;
}
.gen-expansionbox-58 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-58 .header { position: relative; }
.gen-expansionbox-58 .header {
	width: auto;
}





.gen-expansionbox-58 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-58 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-58 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-58 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-58 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-58 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-58 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-58 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-58 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-58 .header .image { position: relative; }
.gen-expansionbox-58 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-58 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-58 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-58 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-58 .header .expansion-icon { position: relative; }





.gen-expansionbox-58 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-58 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-58 .header .expansion-icon  {
}
.gen-expansionbox-58 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-58 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-58 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-58 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-58 .panel { position: relative; }





.gen-expansionbox-58 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-58 .panel {
	line-height: 1.2em;
}

.gen-paragraph-503 { position: relative; }





.gen-paragraph-503 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-503 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-503 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-503 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-503 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}







.gen-editorsection-108 { position: relative; }





.gen-editorsection-108 span {
}
.gen-editorsection-108 {
	text-transform: 0;
}
.gen-editorsection-108  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-108 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-233 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-233 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-233 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-233 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-233 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-233 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-233 { position: relative; }





.gen-editorrow-233 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-233 span {
}
.gen-editorrow-233 {
	text-transform: 0;
}
.gen-editorrow-233  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-233   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-233  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-233  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-233 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-354 { position: relative; }





.gen-editorcolumn-354 span {
}
.gen-editorcolumn-354 {
	text-transform: 0;
}

.gen-block-268 { position: relative; }
.gen-block-268 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-268 {
		height: 545px;
	}
}




.gen-block-268 span {
}
.gen-block-268 {
	border-top-left-radius: 1px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-268  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-268  {
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-268 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/DualRide_FRP245.hkfvdsvt0mz.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-268 { background-image:url('/o/DualRide_FRP245.hkfvdsvt0mz.3840x1865.o.bg.webp'); }
.no-webp .gen-block-268 { background-image:url('/o/DualRide_FRP245.hkfvdsvt0mz.3840x1865.o.bg.png'); }
.gen-paragraph-504 { position: relative; }





.gen-paragraph-504 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-504 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-504 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-504 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-504 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-190 { position: relative; }





.gen-heading-190 .h span {
	line-height: 1.2em;
}
.gen-heading-190 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-190 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-190 .h  span {
font-size: 48px;
}
@media (max-width: 575.98px) {
  .gen-heading-190 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-190 .h  span {
font-size: 42px;
	}
}
.gen-heading-190 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-505 { position: relative; }
.gen-paragraph-505 {
	margin-right: auto;
	margin-left: auto;
	width: 60%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-505 {
								width: auto;
							}
}

.gen-paragraph-505 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-505 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-505 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-505 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-505 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-505 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-505 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-234 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-234 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-234 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-234 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-234 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-234 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-234 { position: relative; }





.gen-editorrow-234 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-234 span {
}
.gen-editorrow-234 {
	text-transform: 0;
}
.gen-editorrow-234  {
	padding-top: 20px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-234   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-234  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-234  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-234 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-355 { position: relative; }





.gen-editorcolumn-355 span {
}
.gen-editorcolumn-355 {
	text-transform: 0;
}

.gen-expansionbox-59 { position: relative; }
.gen-expansionbox-59 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-59 {
				width: 100%;
			}
}



.gen-expansionbox-59 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-59 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-59  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-59  span {
font-size: 14px;
}
.gen-expansionbox-59 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-59 .header { position: relative; }
.gen-expansionbox-59 .header {
	width: auto;
}





.gen-expansionbox-59 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-59 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-59 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-59 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-59 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-59 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-59 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-59 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-59 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-59 .header .image { position: relative; }
.gen-expansionbox-59 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-59 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-59 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-59 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-59 .header .expansion-icon { position: relative; }





.gen-expansionbox-59 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-59 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-59 .header .expansion-icon  {
}
.gen-expansionbox-59 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-59 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-59 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-59 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-59 .panel { position: relative; }





.gen-expansionbox-59 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-59 .panel {
	line-height: 1.2em;
}

.gen-paragraph-506 { position: relative; }





.gen-paragraph-506 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-506 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-506 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-506 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-506 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-60 { position: relative; }
.gen-expansionbox-60 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-60 {
				width: 100%;
			}
}



.gen-expansionbox-60 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-60 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-60  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-60  span {
font-size: 14px;
}
.gen-expansionbox-60 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-60 .header { position: relative; }
.gen-expansionbox-60 .header {
	width: auto;
}





.gen-expansionbox-60 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-60 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-60 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-60 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-60 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-60 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-60 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-60 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-60 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-60 .header .image { position: relative; }
.gen-expansionbox-60 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-60 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-60 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-60 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-60 .header .expansion-icon { position: relative; }





.gen-expansionbox-60 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-60 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-60 .header .expansion-icon  {
}
.gen-expansionbox-60 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-60 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-60 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-60 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-60 .panel { position: relative; }





.gen-expansionbox-60 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-60 .panel {
	line-height: 1.2em;
}

.gen-paragraph-507 { position: relative; }





.gen-paragraph-507 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-507 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-507 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-507 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-507 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-61 { position: relative; }
.gen-expansionbox-61 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-61 {
				width: 100%;
			}
}



.gen-expansionbox-61 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-61 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-61  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-61  span {
font-size: 14px;
}
.gen-expansionbox-61 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-61 .header { position: relative; }
.gen-expansionbox-61 .header {
	width: auto;
}





.gen-expansionbox-61 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-61 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-61 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-61 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-61 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-61 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-61 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-61 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-61 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-61 .header .image { position: relative; }
.gen-expansionbox-61 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-61 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-61 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-61 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-61 .header .expansion-icon { position: relative; }





.gen-expansionbox-61 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-61 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-61 .header .expansion-icon  {
}
.gen-expansionbox-61 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-61 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-61 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-61 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-61 .panel { position: relative; }





.gen-expansionbox-61 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-61 .panel {
	line-height: 1.2em;
}

.gen-paragraph-508 { position: relative; }





.gen-paragraph-508 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-508 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-508 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-508 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-508 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}







.gen-editormain-38 { position: relative; }





.gen-editorsection-109 { position: relative; }





.gen-editorsection-109 span {
}
.gen-editorsection-109 {
	text-transform: 0;
}
.gen-editorsection-109  {
	padding-top: 90px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-109  {
	padding-top: 80px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-109 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-235 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-235 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-235 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-235 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-235 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-235 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-235 { position: relative; }





.gen-editorrow-235 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-235 span {
}
.gen-editorrow-235 {
	text-transform: 0;
}
.gen-editorrow-235  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-235   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-235  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-235  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-235  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-235 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-356 { position: relative; }





.gen-editorcolumn-356 span {
}
.gen-editorcolumn-356 {
	text-transform: 0;
}

.gen-block-269 { position: relative; }
.gen-block-269 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-269 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-269 {
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-block-269 {
				width: 100%;
			}
}

.gen-block-269 span {
}
.gen-block-269 {
}
.gen-block-269  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-269 {
	color: rgba(0, 0, 0, 1);
}

.gen-button-59 { position: relative; }
.gen-button-59 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 30%;
	height: 40px;
}

@media (max-width: 1199.98px) {
	.gen-button-59 {
		margin-right: auto;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 991.98px) {
	.gen-button-59 {
		margin-right: auto;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 767.98px) {
	.gen-button-59 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-59 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 120px;
	}
}

.gen-button-59 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-59 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-59 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-59 > .button  span {
font-size: 16px;
}
.gen-button-59 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-button-59 > .button:hover {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-59 > .button:active {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-59 > .button > span{
padding:0 18px;
}

.gen-button-60 { position: relative; }
.gen-button-60 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 30%;
	height: 40px;
}

@media (max-width: 1199.98px) {
	.gen-button-60 {
		margin-right: auto;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 991.98px) {
	.gen-button-60 {
		margin-right: auto;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 767.98px) {
	.gen-button-60 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-60 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 120px;
	}
}

.gen-button-60 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-60 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-60 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-60 > .button  span {
font-size: 16px;
}
.gen-button-60 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-60 > .button:hover {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-60 > .button:active {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-60 > .button > span{
padding:0 18px;
}

.gen-button-61 { position: relative; }
.gen-button-61 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 30%;
	height: 40px;
}

@media (max-width: 1199.98px) {
	.gen-button-61 {
		margin-right: auto;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 991.98px) {
	.gen-button-61 {
		margin-right: auto;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 767.98px) {
	.gen-button-61 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-61 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 120px;
	}
}

.gen-button-61 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-61 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	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(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-button-61 > .button:hover {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-61 > .button:active {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-61 > .button > span{
padding:0 18px;
}





.gen-editorsection-110 { position: relative; }





.gen-editorsection-110 span {
}
.gen-editorsection-110 {
	text-transform: 0;
}
.gen-editorsection-110  {
	padding-top: 15px;
	padding-bottom: 0px;
}
.gen-editorsection-110 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-236 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-236 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-236 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-236 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-236 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-236 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-236 { position: relative; }





.gen-editorrow-236 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-236 span {
}
.gen-editorrow-236 {
	text-transform: 0;
}
.gen-editorrow-236  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-236   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-236  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-236  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-236 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-357 { position: relative; }





.gen-editorcolumn-357 span {
}
.gen-editorcolumn-357 {
	text-transform: 0;
}

.gen-block-270 { position: relative; }
.gen-block-270 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-270 {
		height: 545px;
	}
}




.gen-block-270 span {
}
.gen-block-270 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-270  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-270  {
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
.gen-block-270 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_EZ GO.fgsdrxzldtk.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-270 { background-image:url('/o/SiFly_EZ GO.fgsdrxzldtk.2784x1369.o.bg.webp'); }
.no-webp .gen-block-270 { background-image:url('/o/SiFly_EZ GO.fgsdrxzldtk.2784x1369.o.bg.jpg'); }
.gen-paragraph-509 { position: relative; }





.gen-paragraph-509 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-509 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-509 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-509 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-509 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-191 { position: relative; }





.gen-heading-191 .h span {
	line-height: 1.2em;
}
.gen-heading-191 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-191 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-191 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-191 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-191 .h  span {
font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-191 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-191 .h  span {
font-size: 36px;
	}
}
.gen-heading-191 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-510 { position: relative; }
.gen-paragraph-510 {
	margin-right: auto;
	margin-left: auto;
	width: 60%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-510 {
								width: auto;
							}
}

.gen-paragraph-510 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-510 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-510 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-510 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-510 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-510 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-510 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-237 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-237 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-237 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-237 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-237 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-237 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-237 { position: relative; }





.gen-editorrow-237 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-237 span {
}
.gen-editorrow-237 {
	text-transform: 0;
}
.gen-editorrow-237  {
	padding-top: 20px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-237   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-237  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-237  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-237 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-358 { position: relative; }





.gen-editorcolumn-358 span {
}
.gen-editorcolumn-358 {
	text-transform: 0;
}

.gen-expansionbox-62 { position: relative; }
.gen-expansionbox-62 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-62 {
				width: 100%;
			}
}



.gen-expansionbox-62 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-62 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-62  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-62  span {
font-size: 14px;
}
.gen-expansionbox-62 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-62 .header { position: relative; }
.gen-expansionbox-62 .header {
	width: auto;
}





.gen-expansionbox-62 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-62 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-62 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-62 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-62 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-62 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-62 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-62 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-62 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-62 .header .image { position: relative; }
.gen-expansionbox-62 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-62 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-62 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-62 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-62 .header .expansion-icon { position: relative; }





.gen-expansionbox-62 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-62 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-62 .header .expansion-icon  {
}
.gen-expansionbox-62 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-62 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-62 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-62 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-62 .panel { position: relative; }





.gen-expansionbox-62 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-62 .panel {
	line-height: 1.2em;
}

.gen-paragraph-511 { position: relative; }





.gen-paragraph-511 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-511 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-511 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-511 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-511 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-63 { position: relative; }
.gen-expansionbox-63 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-63 {
				width: 100%;
			}
}



.gen-expansionbox-63 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-63 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-63  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-63  span {
font-size: 14px;
}
.gen-expansionbox-63 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-63 .header { position: relative; }
.gen-expansionbox-63 .header {
	width: auto;
}





.gen-expansionbox-63 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-63 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-63 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-63 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-63 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-63 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-63 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-63 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-63 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-63 .header .image { position: relative; }
.gen-expansionbox-63 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-63 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-63 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-63 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-63 .header .expansion-icon { position: relative; }





.gen-expansionbox-63 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-63 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-63 .header .expansion-icon  {
}
.gen-expansionbox-63 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-63 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-63 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-63 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-63 .panel { position: relative; }





.gen-expansionbox-63 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-63 .panel {
	line-height: 1.2em;
}

.gen-paragraph-512 { position: relative; }





.gen-paragraph-512 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-512 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-512 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-512 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-512 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-64 { position: relative; }
.gen-expansionbox-64 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-64 {
				width: 100%;
			}
}



.gen-expansionbox-64 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-64 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-64  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-64  span {
font-size: 14px;
}
.gen-expansionbox-64 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-64 .header { position: relative; }
.gen-expansionbox-64 .header {
	width: auto;
}





.gen-expansionbox-64 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-64 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-64 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-64 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-64 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-64 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-64 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-64 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-64 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-64 .header .image { position: relative; }
.gen-expansionbox-64 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-64 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-64 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-64 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-64 .header .expansion-icon { position: relative; }





.gen-expansionbox-64 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-64 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-64 .header .expansion-icon  {
}
.gen-expansionbox-64 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-64 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-64 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-64 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-64 .panel { position: relative; }





.gen-expansionbox-64 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-64 .panel {
	line-height: 1.2em;
}

.gen-paragraph-513 { position: relative; }





.gen-paragraph-513 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-513 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-513 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-513 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-513 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}







.gen-editorsection-111 { position: relative; }





.gen-editorsection-111 span {
}
.gen-editorsection-111 {
	text-transform: 0;
}
.gen-editorsection-111  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-111 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-238 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-238 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-238 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-238 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-238 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-238 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-238 { position: relative; }





.gen-editorrow-238 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-238 span {
}
.gen-editorrow-238 {
	text-transform: 0;
}
.gen-editorrow-238  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-238   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-238  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-238  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-238 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-359 { position: relative; }





.gen-editorcolumn-359 span {
}
.gen-editorcolumn-359 {
	text-transform: 0;
}

.gen-block-271 { position: relative; }
.gen-block-271 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-271 {
		height: 545px;
	}
}




.gen-block-271 span {
}
.gen-block-271 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-271  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-271  {
	padding-top: 60px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
.gen-block-271 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_DragonFly.iut5nmvgxpq.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-271 { background-image:url('/o/SiFly_DragonFly.iut5nmvgxpq.2784x1369.o.bg.webp'); }
.no-webp .gen-block-271 { background-image:url('/o/SiFly_DragonFly.iut5nmvgxpq.2784x1369.o.bg.jpg'); }
.gen-paragraph-514 { position: relative; }





.gen-paragraph-514 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-514 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-514 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-514 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-514 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-192 { position: relative; }





.gen-heading-192 .h span {
	line-height: 1.2em;
}
.gen-heading-192 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-192 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-192 .h  span {
font-size: 48px;
}
@media (max-width: 575.98px) {
  .gen-heading-192 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-192 .h  span {
font-size: 36px;
	}
}
.gen-heading-192 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-515 { position: relative; }
.gen-paragraph-515 {
	margin-right: auto;
	margin-left: auto;
	width: 60%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-515 {
								width: auto;
							}
}

.gen-paragraph-515 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-515 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-515 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-515 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-515 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-515 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-515 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-239 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-239 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-239 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-239 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-239 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-239 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-239 { position: relative; }





.gen-editorrow-239 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-239 span {
}
.gen-editorrow-239 {
	text-transform: 0;
}
.gen-editorrow-239  {
	padding-top: 20px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-239   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-239  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-239  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-239 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-360 { position: relative; }





.gen-editorcolumn-360 span {
}
.gen-editorcolumn-360 {
	text-transform: 0;
}

.gen-expansionbox-65 { position: relative; }
.gen-expansionbox-65 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-65 {
				width: 100%;
			}
}



.gen-expansionbox-65 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-65 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-65  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-65  span {
font-size: 14px;
}
.gen-expansionbox-65 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-65 .header { position: relative; }
.gen-expansionbox-65 .header {
	width: auto;
}





.gen-expansionbox-65 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-65 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-65 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-65 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-65 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-65 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-65 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-65 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-65 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-65 .header .image { position: relative; }
.gen-expansionbox-65 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-65 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-65 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-65 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-65 .header .expansion-icon { position: relative; }





.gen-expansionbox-65 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-65 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-65 .header .expansion-icon  {
}
.gen-expansionbox-65 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-65 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-65 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-65 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-65 .panel { position: relative; }





.gen-expansionbox-65 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-65 .panel {
	line-height: 1.2em;
}

.gen-paragraph-516 { position: relative; }





.gen-paragraph-516 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-516 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-516 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-516 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-516 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-66 { position: relative; }
.gen-expansionbox-66 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-66 {
				width: 100%;
			}
}



.gen-expansionbox-66 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-66 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-66  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-66  span {
font-size: 14px;
}
.gen-expansionbox-66 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-66 .header { position: relative; }
.gen-expansionbox-66 .header {
	width: auto;
}





.gen-expansionbox-66 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-66 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-66 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-66 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-66 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-66 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-66 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-66 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-66 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-66 .header .image { position: relative; }
.gen-expansionbox-66 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-66 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-66 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-66 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-66 .header .expansion-icon { position: relative; }





.gen-expansionbox-66 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-66 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-66 .header .expansion-icon  {
}
.gen-expansionbox-66 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-66 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-66 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-66 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-66 .panel { position: relative; }





.gen-expansionbox-66 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-66 .panel {
	line-height: 1.2em;
}

.gen-paragraph-517 { position: relative; }





.gen-paragraph-517 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-517 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-517 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-517 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-517 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-67 { position: relative; }
.gen-expansionbox-67 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-67 {
				width: 100%;
			}
}



.gen-expansionbox-67 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-67 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-67  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-67  span {
font-size: 14px;
}
.gen-expansionbox-67 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-67 .header { position: relative; }
.gen-expansionbox-67 .header {
	width: auto;
}





.gen-expansionbox-67 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-67 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-67 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-67 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-67 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-67 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-67 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-67 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-67 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-67 .header .image { position: relative; }
.gen-expansionbox-67 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-67 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-67 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-67 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-67 .header .expansion-icon { position: relative; }





.gen-expansionbox-67 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-67 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-67 .header .expansion-icon  {
}
.gen-expansionbox-67 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-67 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-67 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-67 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-67 .panel { position: relative; }





.gen-expansionbox-67 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-67 .panel {
	line-height: 1.2em;
}

.gen-paragraph-518 { position: relative; }





.gen-paragraph-518 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-518 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-518 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-518 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-518 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}







.gen-editormain-39 { position: relative; }





.gen-editorsection-112 { position: relative; }





.gen-editorsection-112 span {
}
.gen-editorsection-112 {
	text-transform: 0;
}
.gen-editorsection-112  {
	padding-top: 90px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-112  {
	padding-top: 80px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-112 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-240 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-240 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-240 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-240 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-240 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-240 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-240 { position: relative; }





.gen-editorrow-240 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-240 span {
}
.gen-editorrow-240 {
	text-transform: 0;
}
.gen-editorrow-240  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-240   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-240  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-240  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-240  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-240 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-361 { position: relative; }





.gen-editorcolumn-361 span {
}
.gen-editorcolumn-361 {
	text-transform: 0;
}

.gen-block-272 { position: relative; }
.gen-block-272 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-272 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-272 {
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-block-272 {
				width: 100%;
			}
}

.gen-block-272 span {
}
.gen-block-272 {
}
.gen-block-272  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-272 {
	color: rgba(0, 0, 0, 1);
}

.gen-button-62 { position: relative; }
.gen-button-62 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 30%;
	height: 40px;
}

@media (max-width: 1199.98px) {
	.gen-button-62 {
		margin-right: auto;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 991.98px) {
	.gen-button-62 {
		margin-right: auto;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 767.98px) {
	.gen-button-62 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-62 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 120px;
	}
}

.gen-button-62 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-62 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	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(34, 34, 34, 1);
}
.gen-button-62 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-62 > .button:active {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-62 > .button > span{
padding:0 18px;
}

.gen-button-63 { position: relative; }
.gen-button-63 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 30%;
	height: 40px;
}

@media (max-width: 1199.98px) {
	.gen-button-63 {
		margin-right: auto;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 991.98px) {
	.gen-button-63 {
		margin-right: auto;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 767.98px) {
	.gen-button-63 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-63 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 120px;
	}
}

.gen-button-63 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-63 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-63 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-63 > .button  span {
font-size: 16px;
}
.gen-button-63 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-button-63 > .button:hover {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-63 > .button:active {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-63 > .button > span{
padding:0 18px;
}

.gen-button-64 { position: relative; }
.gen-button-64 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 30%;
	height: 40px;
}

@media (max-width: 1199.98px) {
	.gen-button-64 {
		margin-right: auto;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 991.98px) {
	.gen-button-64 {
		margin-right: auto;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 767.98px) {
	.gen-button-64 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-64 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 120px;
	}
}

.gen-button-64 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-64 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	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(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-64 > .button:hover {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-64 > .button:active {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-64 > .button > span{
padding:0 18px;
}





.gen-editorsection-113 { position: relative; }





.gen-editorsection-113 span {
}
.gen-editorsection-113 {
	text-transform: 0;
}
.gen-editorsection-113  {
	padding-top: 15px;
	padding-bottom: 0px;
}
.gen-editorsection-113 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-241 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-241 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-241 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-241 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-241 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-241 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-241 { position: relative; }





.gen-editorrow-241 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-241 span {
}
.gen-editorrow-241 {
	text-transform: 0;
}
.gen-editorrow-241  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-241   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-241  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-241  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-241 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-362 { position: relative; }





.gen-editorcolumn-362 span {
}
.gen-editorcolumn-362 {
	text-transform: 0;
}

.gen-block-273 { position: relative; }
.gen-block-273 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-273 {
		height: 545px;
	}
}



@media (max-width: 575.98px) {
					.gen-block-273 {
						height: 745px;
					}
}

.gen-block-273 span {
}
.gen-block-273 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-273  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-273 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_app.xqs4crt2zw1.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-273 { background-image:url('/o/SiFly_app.xqs4crt2zw1.2784x1369.o.bg.webp'); }
.no-webp .gen-block-273 { background-image:url('/o/SiFly_app.xqs4crt2zw1.2784x1369.o.bg.jpg'); }
.gen-paragraph-519 { position: relative; }





.gen-paragraph-519 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-519 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-519 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-519 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-519 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-193 { position: relative; }





.gen-heading-193 .h span {
	line-height: 1.2em;
}
.gen-heading-193 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-193 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-193 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-193 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-193 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-193 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-193 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-193 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-193 .h  span {
font-size: 36px;
	}
}
.gen-heading-193 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-520 { position: relative; }
.gen-paragraph-520 {
	margin-right: auto;
	margin-left: auto;
	width: 60%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-520 {
								width: auto;
							}
}

.gen-paragraph-520 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-520 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-520 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-520 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-520 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-520 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-520 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-242 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-242 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-242 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-242 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-242 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-242 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-242 { position: relative; }





.gen-editorrow-242 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-242 span {
}
.gen-editorrow-242 {
	text-transform: 0;
}
.gen-editorrow-242  {
	padding-top: 20px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-242   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-242  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-242  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-242 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-363 { position: relative; }





.gen-editorcolumn-363 span {
}
.gen-editorcolumn-363 {
	text-transform: 0;
}

.gen-expansionbox-68 { position: relative; }
.gen-expansionbox-68 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-68 {
				width: 100%;
			}
}



.gen-expansionbox-68 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-68 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-68  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-68  span {
font-size: 14px;
}
.gen-expansionbox-68 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-68 .header { position: relative; }
.gen-expansionbox-68 .header {
	width: auto;
}





.gen-expansionbox-68 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-68 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-68 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-68 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-68 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-68 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-68 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-68 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-68 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-68 .header .image { position: relative; }
.gen-expansionbox-68 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-68 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-68 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-68 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-68 .header .expansion-icon { position: relative; }





.gen-expansionbox-68 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-68 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-68 .header .expansion-icon  {
}
.gen-expansionbox-68 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-68 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-68 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-68 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-68 .panel { position: relative; }





.gen-expansionbox-68 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-68 .panel {
	line-height: 1.2em;
}

.gen-paragraph-521 { position: relative; }





.gen-paragraph-521 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-521 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-521 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-521 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-521 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-69 { position: relative; }
.gen-expansionbox-69 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-69 {
				width: 100%;
			}
}



.gen-expansionbox-69 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-69 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-69  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-69  span {
font-size: 14px;
}
.gen-expansionbox-69 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-69 .header { position: relative; }
.gen-expansionbox-69 .header {
	width: auto;
}





.gen-expansionbox-69 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-69 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-69 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-69 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-69 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-69 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-69 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-69 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-69 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-69 .header .image { position: relative; }
.gen-expansionbox-69 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-69 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-69 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-69 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-69 .header .expansion-icon { position: relative; }





.gen-expansionbox-69 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-69 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-69 .header .expansion-icon  {
}
.gen-expansionbox-69 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-69 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-69 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-69 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-69 .panel { position: relative; }





.gen-expansionbox-69 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-69 .panel {
	line-height: 1.2em;
}

.gen-paragraph-522 { position: relative; }





.gen-paragraph-522 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-522 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-522 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-522 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-522 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-70 { position: relative; }
.gen-expansionbox-70 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-70 {
				width: 100%;
			}
}



.gen-expansionbox-70 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-70 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-70  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-70  span {
font-size: 14px;
}
.gen-expansionbox-70 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-70 .header { position: relative; }
.gen-expansionbox-70 .header {
	width: auto;
}





.gen-expansionbox-70 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-70 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-70 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-70 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-70 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-70 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-70 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-70 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-70 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-70 .header .image { position: relative; }
.gen-expansionbox-70 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-70 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-70 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-70 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-70 .header .expansion-icon { position: relative; }





.gen-expansionbox-70 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-70 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-70 .header .expansion-icon  {
}
.gen-expansionbox-70 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-70 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-70 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-70 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-70 .panel { position: relative; }





.gen-expansionbox-70 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-70 .panel {
	line-height: 1.2em;
}

.gen-paragraph-523 { position: relative; }





.gen-paragraph-523 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-523 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-523 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-523 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-523 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}







.gen-editorsection-114 { position: relative; }





.gen-editorsection-114 span {
}
.gen-editorsection-114 {
	text-transform: 0;
}
.gen-editorsection-114  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-114 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-243 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-243 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-243 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-243 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-243 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-243 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-243 { position: relative; }





.gen-editorrow-243 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-243 span {
}
.gen-editorrow-243 {
	text-transform: 0;
}
.gen-editorrow-243  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-243   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-243  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-243  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-243 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-364 { position: relative; }





.gen-editorcolumn-364 span {
}
.gen-editorcolumn-364 {
	text-transform: 0;
}

.gen-block-274 { position: relative; }
.gen-block-274 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-274 {
		height: 545px;
	}
}



@media (max-width: 575.98px) {
					.gen-block-274 {
						height: 745px;
					}
}

.gen-block-274 span {
}
.gen-block-274 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-274  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-274 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_mySiFly.in4otopj1gf.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-274 { background-image:url('/o/SiFly_mySiFly.in4otopj1gf.2784x1369.o.bg.webp'); }
.no-webp .gen-block-274 { background-image:url('/o/SiFly_mySiFly.in4otopj1gf.2784x1369.o.bg.jpg'); }
.gen-paragraph-524 { position: relative; }





.gen-paragraph-524 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-524 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-524 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-524 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-524 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-194 { position: relative; }





.gen-heading-194 .h span {
	line-height: 1.2em;
}
.gen-heading-194 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-194 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-194 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-194 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-194 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-194 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-194 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-194 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-194 .h  span {
font-size: 36px;
	}
}
.gen-heading-194 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-525 { position: relative; }
.gen-paragraph-525 {
	margin-right: auto;
	margin-left: auto;
	width: 60%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-525 {
								width: auto;
							}
}

.gen-paragraph-525 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-525 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-525 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-525 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-525 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-525 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-525 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-244 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-244 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-244 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-244 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-244 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-244 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-244 { position: relative; }





.gen-editorrow-244 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-244 span {
}
.gen-editorrow-244 {
	text-transform: 0;
}
.gen-editorrow-244  {
	padding-top: 20px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-244   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-244  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-244  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-244  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-244 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-365 { position: relative; }





.gen-editorcolumn-365 span {
}
.gen-editorcolumn-365 {
	text-transform: 0;
}

.gen-expansionbox-71 { position: relative; }
.gen-expansionbox-71 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-71 {
				width: 100%;
			}
}



.gen-expansionbox-71 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-71 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-71  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-71  span {
font-size: 14px;
}
.gen-expansionbox-71 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-71 .header { position: relative; }
.gen-expansionbox-71 .header {
	width: auto;
}





.gen-expansionbox-71 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-71 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-71 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-71 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-71 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-71 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-71 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-71 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-71 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-71 .header .image { position: relative; }
.gen-expansionbox-71 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-71 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-71 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-71 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-71 .header .expansion-icon { position: relative; }





.gen-expansionbox-71 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-71 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-71 .header .expansion-icon  {
}
.gen-expansionbox-71 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-71 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-71 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-71 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-71 .panel { position: relative; }





.gen-expansionbox-71 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-71 .panel {
	line-height: 1.2em;
}

.gen-paragraph-526 { position: relative; }





.gen-paragraph-526 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-526 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-526 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-526 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-526 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-72 { position: relative; }
.gen-expansionbox-72 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-72 {
				width: 100%;
			}
}



.gen-expansionbox-72 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-72 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-72  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-72  span {
font-size: 14px;
}
.gen-expansionbox-72 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-72 .header { position: relative; }
.gen-expansionbox-72 .header {
	width: auto;
}





.gen-expansionbox-72 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-72 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-72 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-72 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-72 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-72 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-72 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-72 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-72 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-72 .header .image { position: relative; }
.gen-expansionbox-72 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-72 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-72 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-72 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-72 .header .expansion-icon { position: relative; }





.gen-expansionbox-72 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-72 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-72 .header .expansion-icon  {
}
.gen-expansionbox-72 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-72 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-72 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-72 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-72 .panel { position: relative; }





.gen-expansionbox-72 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-72 .panel {
	line-height: 1.2em;
}

.gen-paragraph-527 { position: relative; }





.gen-paragraph-527 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-527 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-527 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-527 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-527 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}




.gen-expansionbox-73 { position: relative; }
.gen-expansionbox-73 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-expansionbox-73 {
				width: 100%;
			}
}



.gen-expansionbox-73 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-73 {
	line-height: 1.4000000000000001em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-expansionbox-73  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-expansionbox-73  span {
font-size: 14px;
}
.gen-expansionbox-73 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(27, 27, 27, 1);
}

.gen-expansionbox-73 .header { position: relative; }
.gen-expansionbox-73 .header {
	width: auto;
}





.gen-expansionbox-73 .header span {
	line-height: 1.2em;
}
.gen-expansionbox-73 .header {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	transition: all 0.2s;
}
.gen-expansionbox-73 .header  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 39px;
	font-size: 32px;
}
.gen-expansionbox-73 .header  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-73 .header  {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 39px;
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-73 .header  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-73 .header  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-73 .header  span {
font-size: 24px;
	}
}
.gen-expansionbox-73 .header {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-expansionbox-73 .header .image { position: relative; }
.gen-expansionbox-73 .header .image {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}





.gen-expansionbox-73 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-73 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-73 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-73 .header .expansion-icon { position: relative; }





.gen-expansionbox-73 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-73 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-73 .header .expansion-icon  {
}
.gen-expansionbox-73 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-73 .header .expansion-icon div > i{
font-size:46px;
}
.gen-expansionbox-73 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-73 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-73 .panel { position: relative; }





.gen-expansionbox-73 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-73 .panel {
	line-height: 1.2em;
}

.gen-paragraph-528 { position: relative; }





.gen-paragraph-528 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-528 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6000000000000003em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-paragraph-528 .paragraph  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-paragraph-528 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-528 .paragraph {
	color: rgba(202, 202, 202, 1);
	background-color: rgba(27, 27, 27, 1);
}







.gen-editormain-40 { position: relative; }





.gen-editorsection-115 { position: relative; }





.gen-editorsection-115 span {
}
.gen-editorsection-115 {
	text-transform: 0;
}
.gen-editorsection-115  {
	padding-top: 90px;
	padding-bottom: 10px;
}
.gen-editorsection-115 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-245 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-245 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-245 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-245 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-245 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-245 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-245 { position: relative; }





.gen-editorrow-245 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-245 span {
}
.gen-editorrow-245 {
	text-transform: 0;
}
.gen-editorrow-245  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-245   {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-245  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-245  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-245  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-245 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-366 { position: relative; }





.gen-editorcolumn-366 span {
}
.gen-editorcolumn-366 {
	text-transform: 0;
}

.gen-block-275 { position: relative; }
.gen-block-275 {
	height: 684px;
}

@media (max-width: 1199.98px) {
	.gen-block-275 {
		height: 545px;
	}
}




.gen-block-275 span {
}
.gen-block-275 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-275  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-275  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-275 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_stellar_R.hom4j2elsym.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-275 { background-image:url('/o/SiFly_stellar_R.hom4j2elsym.1392x684.o.bg.webp'); }
.no-webp .gen-block-275 { background-image:url('/o/SiFly_stellar_R.hom4j2elsym.1392x684.o.bg.jpg'); }
.gen-heading-195 { position: relative; }
.gen-heading-195 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-heading-195 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-195 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-195 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-195 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-195 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-195 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-195 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-195 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-195 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-195 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-195 .h  span {
font-size: 42px;
	}
}
.gen-heading-195 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-529 { position: relative; }
.gen-paragraph-529 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-529 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-529 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-529 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-529 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-529 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-529 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-529 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-529 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-button-65 { position: relative; }
.gen-button-65 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-button-65 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}
@media (max-width: 575.98px) {
	.gen-button-65 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-button-65 {
display:none !important;
} }
.gen-button-65 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-65 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-65 > .button  {
	font-size: 18px;
}
.gen-button-65 > .button  span {
font-size: 18px;
}
.gen-button-65 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-65 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-button-65 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-button-65 > .button > span{
padding:0 0px;
}





.gen-editorsection-116 { position: relative; }





.gen-editorsection-116 span {
}
.gen-editorsection-116 {
	text-transform: 0;
}
.gen-editorsection-116  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-116 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-246 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-246 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-246 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-246 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-246 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-246 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-246 { position: relative; }





.gen-editorrow-246 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-246 span {
}
.gen-editorrow-246 {
	text-transform: 0;
}
.gen-editorrow-246  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-246   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-246  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-246  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-246  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-246 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-367 { position: relative; }





.gen-editorcolumn-367 span {
}
.gen-editorcolumn-367 {
	text-transform: 0;
}

.gen-imagewithsimpletext-12 { position: relative; }
.gen-imagewithsimpletext-12 {
	margin-right: 15px;
	margin-left: 15px;
}





.gen-imagewithsimpletext-12 span {
}
.gen-imagewithsimpletext-12 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-imagewithsimpletext-12  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	font-size: 24px;
}
.gen-imagewithsimpletext-12  span {
font-size: 24px;
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-12  {
	font-size: 24px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-12  span {
font-size: 24px;
	}
}
.gen-imagewithsimpletext-12 {
	color: rgba(5, 255, 0, 1);
	background-color: rgba(34, 34, 34, 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: 10px;
	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(0, 0, 0, 1);
}






.gen-editorsection-117 { position: relative; }





.gen-editorsection-117 span {
}
.gen-editorsection-117 {
	text-transform: 0;
}
.gen-editorsection-117  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-117 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-247 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-247 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-247 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-247 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-247 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-247 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-247 { position: relative; }





.gen-editorrow-247 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-247 span {
}
.gen-editorrow-247 {
	text-transform: 0;
}
.gen-editorrow-247  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-247   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-247  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-247  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-247  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-247 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-368 { position: relative; }





.gen-editorcolumn-368 span {
}
.gen-editorcolumn-368 {
	text-transform: 0;
}

.gen-block-276 { position: relative; }
.gen-block-276 {
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 15px;
	width: auto;
}





.gen-block-276 span {
}
.gen-block-276 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-block-276  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	font-size: 24px;
}
.gen-block-276  span {
font-size: 24px;
}
@media (max-width: 991.98px) {
  .gen-block-276  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-276  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-276  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	}
}
.gen-block-276 {
	color: rgba(5, 255, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-196 { position: relative; }
.gen-heading-196 {
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-heading-196 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-196 {
						margin-right: 0px;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-196 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-196 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-196 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 42px;
	text-align: center;
}
.gen-heading-196 .h  span {
font-size: 42px;
}
@media (max-width: 991.98px) {
  .gen-heading-196 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-196 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-196 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-196 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-196 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-196 .h  span {
font-size: 36px;
	}
}
.gen-heading-196 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-block-277 { position: relative; }





.gen-block-277 span {
}
.gen-block-277 {
}
.gen-block-277  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-277 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-278 { position: relative; }





.gen-block-278 span {
}
.gen-block-278 {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
}
.gen-block-278  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-278 {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(10, 16, 20, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-block-278:hover {
	color: rgba(0, 0, 0, 0);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-paragraph-530 { position: relative; }
.gen-paragraph-530 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}





.gen-paragraph-530 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-530 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-530 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-530 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-530 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-530 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-530 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-60 { position: relative; }
.gen-image-60 {
	width: auto;
	height: 360px;
}

@media (max-width: 1199.98px) {
	.gen-image-60 {
		height: 220px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-60 {
		width: 270px;
		height: 135px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-60 {
		height: 155px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-60 {
		width: 270px;
		height: 125px;
	}
}

.gen-image-60 .image-a span {
	line-height: 1.2em;
}
.gen-image-60 .image-a {
	line-height: 1.2em;
}
.gen-image-60 .image-a  {
}
.gen-image-60 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-279 { position: relative; }





.gen-block-279 span {
}
.gen-block-279 {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
}
.gen-block-279  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-279 {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(10, 16, 20, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-block-279:hover {
	color: rgba(0, 0, 0, 0);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-paragraph-531 { position: relative; }
.gen-paragraph-531 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}





.gen-paragraph-531 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-531 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-531 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-531 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-531 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-531 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-531 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-61 { position: relative; }
.gen-image-61 {
	width: auto;
	height: 360px;
}

@media (max-width: 1199.98px) {
	.gen-image-61 {
		height: 220px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-61 {
		width: 270px;
		height: 135px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-61 {
		height: 155px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-61 {
		width: 270px;
		height: 125px;
	}
}

.gen-image-61 .image-a span {
	line-height: 1.2em;
}
.gen-image-61 .image-a {
	line-height: 1.2em;
}
.gen-image-61 .image-a  {
}
.gen-image-61 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-280 { position: relative; }





.gen-block-280 span {
}
.gen-block-280 {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
}
.gen-block-280  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-280 {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(10, 16, 20, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-block-280:hover {
	color: rgba(0, 0, 0, 0);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-paragraph-532 { position: relative; }
.gen-paragraph-532 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}





.gen-paragraph-532 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-532 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-532 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-532 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-532 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-532 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-532 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-62 { position: relative; }
.gen-image-62 {
	width: auto;
	height: 360px;
}

@media (max-width: 1199.98px) {
	.gen-image-62 {
		height: 220px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-62 {
		width: 270px;
		height: 135px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-62 {
		height: 155px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-62 {
		width: 270px;
		height: 125px;
	}
}

.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-block-281 { position: relative; }
.gen-block-281 {
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 15px;
	width: auto;
}





.gen-block-281 span {
}
.gen-block-281 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-block-281  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	font-size: 24px;
}
.gen-block-281  span {
font-size: 24px;
}
@media (max-width: 575.98px) {
  .gen-block-281  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-block-281 {
	color: rgba(5, 255, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-197 { position: relative; }
.gen-heading-197 {
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-heading-197 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-197 {
						margin-right: 0px;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-197 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-197 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-197 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 42px;
	text-align: center;
}
.gen-heading-197 .h  span {
font-size: 42px;
}
@media (max-width: 991.98px) {
  .gen-heading-197 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-197 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-197 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-197 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-197 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-197 .h  span {
font-size: 36px;
	}
}
.gen-heading-197 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-block-282 { position: relative; }





.gen-block-282 span {
}
.gen-block-282 {
}
.gen-block-282  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-282 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-283 { position: relative; }





.gen-block-283 span {
}
.gen-block-283 {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
}
.gen-block-283  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-283 {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(10, 16, 20, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-block-283:hover {
	color: rgba(0, 0, 0, 0);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-paragraph-533 { position: relative; }
.gen-paragraph-533 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}





.gen-paragraph-533 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-533 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-533 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-533 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-533 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-533 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-533 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-63 { position: relative; }
.gen-image-63 {
	width: auto;
	height: 360px;
}

@media (max-width: 1199.98px) {
	.gen-image-63 {
		height: 220px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-63 {
		width: 270px;
		height: 135px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-63 {
		height: 155px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-63 {
		width: 270px;
		height: 125px;
	}
}

.gen-image-63 .image-a span {
	line-height: 1.2em;
}
.gen-image-63 .image-a {
	line-height: 1.2em;
}
.gen-image-63 .image-a  {
}
.gen-image-63 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-284 { position: relative; }





.gen-block-284 span {
}
.gen-block-284 {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
}
.gen-block-284  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-284 {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(10, 16, 20, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-block-284:hover {
	color: rgba(0, 0, 0, 0);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-paragraph-534 { position: relative; }
.gen-paragraph-534 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}





.gen-paragraph-534 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-534 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-534 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-534 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-534 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-534 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-534 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-64 { position: relative; }
.gen-image-64 {
	width: auto;
	height: 360px;
}

@media (max-width: 1199.98px) {
	.gen-image-64 {
		height: 220px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-64 {
		width: 270px;
		height: 135px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-64 {
		height: 155px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-64 {
		width: 270px;
		height: 125px;
	}
}

.gen-image-64 .image-a span {
	line-height: 1.2em;
}
.gen-image-64 .image-a {
	line-height: 1.2em;
}
.gen-image-64 .image-a  {
}
.gen-image-64 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-285 { position: relative; }





.gen-block-285 span {
}
.gen-block-285 {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
}
.gen-block-285  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-285 {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(10, 16, 20, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-block-285:hover {
	color: rgba(0, 0, 0, 0);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-paragraph-535 { position: relative; }
.gen-paragraph-535 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}





.gen-paragraph-535 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-535 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-535 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-535 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-535 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-535 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-535 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-65 { position: relative; }
.gen-image-65 {
	width: auto;
	height: 360px;
}

@media (max-width: 1199.98px) {
	.gen-image-65 {
		height: 220px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-65 {
		width: 270px;
		height: 135px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-65 {
		height: 155px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-65 {
		width: 270px;
		height: 125px;
	}
}

.gen-image-65 .image-a span {
	line-height: 1.2em;
}
.gen-image-65 .image-a {
	line-height: 1.2em;
}
.gen-image-65 .image-a  {
}
.gen-image-65 .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-block-286 { position: relative; }
.gen-block-286 {
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 15px;
	width: auto;
}





.gen-block-286 span {
}
.gen-block-286 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-block-286  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	font-size: 24px;
}
.gen-block-286  span {
font-size: 24px;
}
@media (max-width: 575.98px) {
  .gen-block-286  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-block-286 {
	color: rgba(5, 255, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-198 { position: relative; }
.gen-heading-198 {
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-heading-198 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-198 {
						margin-right: 0px;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-198 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-198 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-198 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 42px;
	text-align: center;
}
.gen-heading-198 .h  span {
font-size: 42px;
}
@media (max-width: 991.98px) {
  .gen-heading-198 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-198 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-198 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-198 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-198 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-198 .h  span {
font-size: 36px;
	}
}
.gen-heading-198 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-block-287 { position: relative; }
.gen-block-287 {
	margin-bottom: 20px;
}





.gen-block-287 span {
}
.gen-block-287 {
}
.gen-block-287  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-287 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-288 { position: relative; }





.gen-block-288 span {
}
.gen-block-288 {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
}
.gen-block-288  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-288 {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(10, 16, 20, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-block-288:hover {
	color: rgba(0, 0, 0, 0);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-paragraph-536 { position: relative; }
.gen-paragraph-536 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}





.gen-paragraph-536 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-536 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-536 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-536 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-536 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-536 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-536 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-66 { position: relative; }
.gen-image-66 {
	width: auto;
	height: 360px;
}

@media (max-width: 1199.98px) {
	.gen-image-66 {
		height: 220px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-66 {
		width: 270px;
		height: 135px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-66 {
		height: 155px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-66 {
		width: 270px;
		height: 125px;
	}
}

.gen-image-66 .image-a span {
	line-height: 1.2em;
}
.gen-image-66 .image-a {
	line-height: 1.2em;
}
.gen-image-66 .image-a  {
}
.gen-image-66 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-289 { position: relative; }





.gen-block-289 span {
}
.gen-block-289 {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
}
.gen-block-289  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-289 {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(10, 16, 20, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-block-289:hover {
	color: rgba(0, 0, 0, 0);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-paragraph-537 { position: relative; }
.gen-paragraph-537 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}





.gen-paragraph-537 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-537 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-537 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-537 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-537 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-537 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-537 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-67 { position: relative; }
.gen-image-67 {
	width: auto;
	height: 360px;
}

@media (max-width: 1199.98px) {
	.gen-image-67 {
		height: 220px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-67 {
		width: 270px;
		height: 135px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-67 {
		height: 155px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-67 {
		width: 270px;
		height: 125px;
	}
}

.gen-image-67 .image-a span {
	line-height: 1.2em;
}
.gen-image-67 .image-a {
	line-height: 1.2em;
}
.gen-image-67 .image-a  {
}
.gen-image-67 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-290 { position: relative; }





.gen-block-290 span {
}
.gen-block-290 {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
}
.gen-block-290  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-290 {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(10, 16, 20, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-block-290:hover {
	color: rgba(0, 0, 0, 0);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-paragraph-538 { position: relative; }
.gen-paragraph-538 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}





.gen-paragraph-538 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-538 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-538 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-538 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-538 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-538 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-538 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-68 { position: relative; }
.gen-image-68 {
	width: auto;
	height: 360px;
}

@media (max-width: 1199.98px) {
	.gen-image-68 {
		height: 220px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-68 {
		width: 270px;
		height: 135px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-68 {
		height: 155px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-68 {
		width: 270px;
		height: 125px;
	}
}

.gen-image-68 .image-a span {
	line-height: 1.2em;
}
.gen-image-68 .image-a {
	line-height: 1.2em;
}
.gen-image-68 .image-a  {
}
.gen-image-68 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-linkbutton-101 { position: relative; }
.gen-linkbutton-101 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 240px;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-101 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-101 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-101 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-linkbutton-101 > .button  {
	font-size: 16px;
	text-align: center;
}
.gen-linkbutton-101 > .button  span {
font-size: 16px;
}
.gen-linkbutton-101 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-101 > .button:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-101 > .button:active {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(223, 239, 61, 1);
}

.gen-linkbutton-101 > .button > span{
padding:0 12px;
}


.gen-block-291 { position: relative; }
.gen-block-291 {
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	width: auto;
}





.gen-block-291 span {
}
.gen-block-291 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-block-291  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	font-size: 24px;
}
.gen-block-291  span {
font-size: 24px;
}
@media (max-width: 575.98px) {
  .gen-block-291  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-block-291 {
	color: rgba(5, 255, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-199 { position: relative; }
.gen-heading-199 {
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-heading-199 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-199 {
						margin-right: 0px;
						margin-bottom: 5px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-199 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-199 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-199 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 42px;
	text-align: center;
}
.gen-heading-199 .h  span {
font-size: 42px;
}
@media (max-width: 991.98px) {
  .gen-heading-199 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-199 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-199 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-199 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-199 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-199 .h  span {
font-size: 36px;
	}
}
.gen-heading-199 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-block-292 { position: relative; }
.gen-block-292 {
	margin-bottom: 20px;
}





.gen-block-292 span {
}
.gen-block-292 {
}
.gen-block-292  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-292 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-293 { position: relative; }





.gen-block-293 span {
}
.gen-block-293 {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
}
.gen-block-293  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-293 {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(10, 16, 20, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-block-293:hover {
	color: rgba(0, 0, 0, 0);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-paragraph-539 { position: relative; }
.gen-paragraph-539 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}





.gen-paragraph-539 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-539 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-539 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-539 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-539 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-539 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-539 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-69 { position: relative; }
.gen-image-69 {
	width: auto;
	height: 360px;
}

@media (max-width: 1199.98px) {
	.gen-image-69 {
		height: 220px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-69 {
		width: 270px;
		height: 135px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-69 {
		height: 155px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-69 {
		width: 270px;
		height: 125px;
	}
}

.gen-image-69 .image-a span {
	line-height: 1.2em;
}
.gen-image-69 .image-a {
	line-height: 1.2em;
}
.gen-image-69 .image-a  {
}
.gen-image-69 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-294 { position: relative; }





.gen-block-294 span {
}
.gen-block-294 {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
}
.gen-block-294  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-294 {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(10, 16, 20, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-block-294:hover {
	color: rgba(0, 0, 0, 0);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-paragraph-540 { position: relative; }
.gen-paragraph-540 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}





.gen-paragraph-540 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-540 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-540 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-540 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-540 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-540 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-540 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-70 { position: relative; }
.gen-image-70 {
	width: auto;
	height: 360px;
}

@media (max-width: 1199.98px) {
	.gen-image-70 {
		height: 220px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-70 {
		width: 270px;
		height: 135px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-70 {
		height: 155px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-70 {
		width: 270px;
		height: 125px;
	}
}

.gen-image-70 .image-a span {
	line-height: 1.2em;
}
.gen-image-70 .image-a {
	line-height: 1.2em;
}
.gen-image-70 .image-a  {
}
.gen-image-70 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-295 { position: relative; }





.gen-block-295 span {
}
.gen-block-295 {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
}
.gen-block-295  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-295 {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(10, 16, 20, 1);
	background-color: rgba(10, 16, 20, 1);
}
.gen-block-295:hover {
	color: rgba(0, 0, 0, 0);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-paragraph-541 { position: relative; }
.gen-paragraph-541 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}





.gen-paragraph-541 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-541 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-541 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-541 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-541 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-541 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-541 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-71 { position: relative; }
.gen-image-71 {
	width: auto;
	height: 360px;
}

@media (max-width: 1199.98px) {
	.gen-image-71 {
		height: 220px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-71 {
		width: 270px;
		height: 135px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-71 {
		height: 155px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-71 {
		width: 270px;
		height: 125px;
	}
}

.gen-image-71 .image-a span {
	line-height: 1.2em;
}
.gen-image-71 .image-a {
	line-height: 1.2em;
}
.gen-image-71 .image-a  {
}
.gen-image-71 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-paragraph-542 { position: relative; }





.gen-paragraph-542 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-542 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-542 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-542 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-542 .paragraph {
	color: rgba(255, 255, 255, 1);
}






.gen-editorsection-118 { position: relative; }





.gen-editorsection-118 span {
}
.gen-editorsection-118 {
	text-transform: 0;
}
.gen-editorsection-118  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-118 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-248 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-248 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-248 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-248 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-248 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-248 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-248 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-248 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-248 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-248 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-248 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-248 { position: relative; }
.gen-editorrow-248 {
	margin-right: 15px;
	margin-left: 15px;
}





.gen-editorrow-248 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-248 span {
}
.gen-editorrow-248 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-editorrow-248  {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.gen-editorrow-248 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-369 { position: relative; }





.gen-editorcolumn-369 span {
}
.gen-editorcolumn-369 {
	text-transform: 0;
}

.gen-paragraph-543 { position: relative; }
.gen-paragraph-543 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 80%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-543 {
		margin-right: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-543 {
		margin-right: auto;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-543 {
		width: auto;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-543 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-paragraph-543 .paragraph span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-paragraph-543 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
	letter-spacing: 0em;
}
.gen-paragraph-543 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-paragraph-543 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-543 .paragraph  {
	font-size: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-543 .paragraph  span {
font-size: 15px;
	}
}
.gen-paragraph-543 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-543 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}


.gen-block-296 { position: relative; }
.gen-block-296 {
	width: auto;
}





.gen-block-296 span {
}
.gen-block-296 {
}
.gen-block-296  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-296 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-200 { position: relative; }
.gen-heading-200 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-200 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-200 {
						margin-right: auto;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-200 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-200 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-200 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-heading-200 .h  span {
font-size: 32px;
}
.gen-heading-200 .h {
	color: rgba(223, 239, 61, 1);
}


.gen-paragraph-544 { position: relative; }
.gen-paragraph-544 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 80%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-544 {
		margin-right: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-544 {
		margin-right: auto;
		margin-left: 0px;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-544 {
		width: auto;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-544 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-paragraph-544 .paragraph span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-paragraph-544 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
	letter-spacing: 0em;
}
.gen-paragraph-544 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-paragraph-544 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-544 .paragraph  {
	font-size: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-544 .paragraph  span {
font-size: 15px;
	}
}
.gen-paragraph-544 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-544 .paragraph:active {
	color: rgba(223, 239, 61, 1);
}




.gen-editorcolumn-370 { position: relative; }





.gen-editorcolumn-370 span {
}
.gen-editorcolumn-370 {
	text-transform: 0;
}

.gen-button-66 { position: relative; }
.gen-button-66 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 48%;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-button-66 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 100%;
							}
}

.gen-button-66 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-66 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-66 > .button  {
	font-size: 16px;
}
.gen-button-66 > .button  span {
font-size: 16px;
}
.gen-button-66 > .button {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-66 > .button:hover {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}
.gen-button-66 > .button:active {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-button-66 > .button > span{
padding:0 0px;
}




.gen-editorsection-119 { position: relative; }





.gen-editorsection-119 span {
}
.gen-editorsection-119 {
	text-transform: 0;
}
.gen-editorsection-119  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-119 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-249 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-249 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-249 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-249 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-249 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-249 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-249 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-249 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-249 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-249 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-249 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-249 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-249 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-249 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-249 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-249 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-249 { position: relative; }
.gen-editorrow-249 {
	margin-right: 15px;
	margin-left: 15px;
}





.gen-editorrow-249 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-249 span {
}
.gen-editorrow-249 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	text-transform: 0;
}
.gen-editorrow-249  {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-249  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-249  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-249 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(34, 34, 34, 1);
}

.gen-editorcolumn-371 { position: relative; }





.gen-editorcolumn-371 span {
}
.gen-editorcolumn-371 {
	text-transform: 0;
}

.gen-block-297 { position: relative; }





.gen-block-297 span {
}
.gen-block-297 {
}
.gen-block-297  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-297 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-72 { position: relative; }
.gen-image-72 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 36px;
	height: 36px;
}


@media (max-width: 991.98px) {
			.gen-image-72 {
				width: 36px;
				height: 36px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-72 {
						width: 36px;
						height: 36px;
					}
}

.gen-image-72 .image-a span {
	line-height: 1.2em;
}
.gen-image-72 .image-a {
	line-height: 1.2em;
}
.gen-image-72 .image-a  {
}
.gen-image-72 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-201 { position: relative; }





.gen-heading-201 .h span {
	line-height: 1.2em;
}
.gen-heading-201 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-201 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-201 .h  span {
font-size: 18px;
}
.gen-heading-201 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-545 { position: relative; }





.gen-paragraph-545 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-545 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.gen-paragraph-545 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-545 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-545 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-545 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-545 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-102 { position: relative; }
.gen-linkbutton-102 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-102 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-102 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-102 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-102 > .button  {
	font-size: 16px;
}
.gen-linkbutton-102 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-102 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-102 > .button  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-102 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-102 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-102 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-102 > .button > span{
padding:0 0px;
}



.gen-editorcolumn-372 { position: relative; }





.gen-editorcolumn-372 span {
}
.gen-editorcolumn-372 {
	text-transform: 0;
}

.gen-block-298 { position: relative; }





.gen-block-298 span {
}
.gen-block-298 {
}
.gen-block-298  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-298 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-73 { position: relative; }
.gen-image-73 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 36px;
	height: 36px;
}


@media (max-width: 991.98px) {
			.gen-image-73 {
				width: 36px;
				height: 36px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-73 {
						width: 36px;
						height: 36px;
					}
}

.gen-image-73 .image-a span {
	line-height: 1.2em;
}
.gen-image-73 .image-a {
	line-height: 1.2em;
}
.gen-image-73 .image-a  {
}
.gen-image-73 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-202 { position: relative; }





.gen-heading-202 .h span {
	line-height: 1.2em;
}
.gen-heading-202 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-202 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-202 .h  span {
font-size: 18px;
}
.gen-heading-202 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-546 { position: relative; }





.gen-paragraph-546 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-546 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.gen-paragraph-546 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-546 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-546 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-546 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-546 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-103 { position: relative; }
.gen-linkbutton-103 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-103 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-103 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-103 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-103 > .button  {
	font-size: 16px;
}
.gen-linkbutton-103 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-103 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-103 > .button  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-103 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-103 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-103 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-103 > .button > span{
padding:0 0px;
}



.gen-editorcolumn-373 { position: relative; }





.gen-editorcolumn-373 span {
}
.gen-editorcolumn-373 {
	text-transform: 0;
}

.gen-block-299 { position: relative; }





.gen-block-299 span {
}
.gen-block-299 {
}
.gen-block-299  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-299 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-74 { position: relative; }
.gen-image-74 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 36px;
	height: 36px;
}


@media (max-width: 991.98px) {
			.gen-image-74 {
				width: 36px;
				height: 36px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-74 {
						width: 36px;
						height: 36px;
					}
}

.gen-image-74 .image-a span {
	line-height: 1.2em;
}
.gen-image-74 .image-a {
	line-height: 1.2em;
}
.gen-image-74 .image-a  {
}
.gen-image-74 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-203 { position: relative; }





.gen-heading-203 .h span {
	line-height: 1.2em;
}
.gen-heading-203 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-203 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-heading-203 .h  span {
font-size: 18px;
}
.gen-heading-203 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-547 { position: relative; }





.gen-paragraph-547 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-547 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.gen-paragraph-547 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-547 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-547 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-547 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-547 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-linkbutton-104 { position: relative; }
.gen-linkbutton-104 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-104 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-104 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-104 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	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-linkbutton-104 > .button  {
	font-size: 16px;
}
.gen-linkbutton-104 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-104 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-104 > .button  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-104 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-linkbutton-104 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-104 > .button {
	color: rgba(223, 239, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}

.gen-linkbutton-104 > .button > span{
padding:0 0px;
}





.gen-editormain-41 { position: relative; }





.gen-editorsection-120 { position: relative; }





.gen-editorsection-120 span {
}
.gen-editorsection-120 {
	text-transform: 0;
}
.gen-editorsection-120  {
	padding-top: 90px;
	padding-bottom: 180px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-120   {
	padding-top: 110px;
	padding-bottom: 90px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorsection-120  {
	padding-top: 90px;
	padding-bottom: 180px;
	}
}
.gen-editorsection-120 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly_Giveaway.ow0jaw2bkfz.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-120 { background-image:url('/o/SiFly_Giveaway.ow0jaw2bkfz.2880x1841.o.bg.webp'); }
.no-webp .gen-editorsection-120 { background-image:url('/o/SiFly_Giveaway.ow0jaw2bkfz.2880x1841.o.bg.jpg'); }
.gen-editorrow-250 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-250 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-250 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-250 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-250 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-250 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-250 { position: relative; }





.gen-editorrow-250 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-250 span {
}
.gen-editorrow-250 {
	text-transform: 0;
}
.gen-editorrow-250  {
	padding-top: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-250 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-374 { position: relative; }





.gen-editorcolumn-374 span {
}
.gen-editorcolumn-374 {
	text-transform: 0;
}

.gen-block-300 { position: relative; }
.gen-block-300 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-300 span {
}
.gen-block-300 {
}
.gen-block-300  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-300 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-204 { position: relative; }
.gen-heading-204 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-204 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-204 {
						margin-right: auto;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-204 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-204 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-204 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-204 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-204 .h   {
	font-size: 46px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-204 .h   span {
font-size: 46px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-204 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-204 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-204 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-204 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-204 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-204 .h  span {
font-size: 36px;
	}
}
.gen-heading-204 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-548 { position: relative; }
.gen-paragraph-548 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 44.11529223378703%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-548 {
				width: 70.18813314037627%;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-548 {
				width: 428px;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-548 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-548 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-548 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-548 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-548 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-548 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-548 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-548 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-linkbutton-105 { position: relative; }
.gen-linkbutton-105 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-105 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}
@media (max-width: 575.98px) {
	.gen-linkbutton-105 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-linkbutton-105 {
display:none !important;
} }
.gen-linkbutton-105 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-105 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-105 > .button  {
	font-size: 18px;
}
.gen-linkbutton-105 > .button  span {
font-size: 18px;
}
.gen-linkbutton-105 > .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, 0);
}

.gen-linkbutton-105 > .button > span{
padding:0 2px;
}




.gen-editorrow-251 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-251 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-251 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-251 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-251 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-251 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-251 { position: relative; }





.gen-editorrow-251 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-251 span {
}
.gen-editorrow-251 {
	text-transform: 0;
}
.gen-editorrow-251  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-251   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-251  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-251  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-251 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-375 { position: relative; }





.gen-editorcolumn-375 span {
}
.gen-editorcolumn-375 {
	text-transform: 0;
}

.gen-block-301 { position: relative; }
.gen-block-301 {
	margin-right: auto;
	margin-left: auto;
	width: 360px;
}




@media (max-width: 575.98px) {
							.gen-block-301 {
								width: 100%;
							}
}

.gen-block-301 span {
}
.gen-block-301 {
}
.gen-block-301  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-301 {
	color: rgba(0, 0, 0, 1);
}

.gen-subscriptionform-6 { position: relative; }





.gen-subscriptionform-6 span {
}
.gen-subscriptionform-6 {
	text-transform: 0;
}
.gen-subscriptionform-6  {
}
.gen-subscriptionform-6 {
	color: rgba(0, 0, 0, 0);
}

.gen-input-61 { position: relative; }
.gen-input-61 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 100%;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-61 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-61 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-61 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-input-61 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: 56px;
	}
}

.gen-input-61 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-61 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-input-61 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-61 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-61 > .inner-wrapper > .input {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-61 > .inner-wrapper > .input:focus {
	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);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-61 > .inner-wrapper > .input: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(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-input-61 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-61 > .inner-wrapper > .input + i{
padding:0 20px;
}

.gen-input-62 { position: relative; }
.gen-input-62 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 100%;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-62 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-62 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-62 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-input-62 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: 56px;
	}
}

.gen-input-62 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-62 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-input-62 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-62 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-62 > .inner-wrapper > .input {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-62 > .inner-wrapper > .input:focus {
	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);
	background-color: rgba(255, 255, 255, 0);
}
.gen-input-62 > .inner-wrapper > .input: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(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-input-62 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-62 > .inner-wrapper > .input + i{
padding:0 20px;
}

.gen-dropdown-8 { position: relative; }
.gen-dropdown-8 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 100%;
	height: 56px;
}
@media (min-width: 1200.00px) {
	.gen-dropdown-8 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-dropdown-8 {
		margin-bottom: 15px;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-dropdown-8 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-8 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-dropdown-8 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-8 {
		width: 100%;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-dropdown-8 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-8 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: 56px;
	}
}
@media (max-width: 575.98px) {
	.gen-dropdown-8 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-dropdown-8 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-dropdown-8 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-dropdown-8 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-dropdown-8 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-dropdown-8 {
display:none !important;
} }
.gen-dropdown-8 .dropdown-input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-8 .dropdown-input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-dropdown-8 .dropdown-input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-dropdown-8 .dropdown-input  span {
font-size: 16px;
}
.gen-dropdown-8 .dropdown-input {
	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, 0);
	background-color: rgba(255, 255, 255, 0.468);
}
.gen-dropdown-8 .dropdown-input:focus {
	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);
	background-color: rgba(255, 255, 255, 0);
}
.gen-dropdown-8 .dropdown-input: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(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0);
}

.gen-dropdown-8 .dropdown-button { position: relative; }
.gen-dropdown-8 .dropdown-button {
	width: 60px;
	height: 100%;
}





.gen-dropdown-8 .dropdown-button span {
	line-height: 1.2em;
}
.gen-dropdown-8 .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-dropdown-8 .dropdown-button  {
}
.gen-dropdown-8 .dropdown-button {
	color: rgba(0, 0, 0, 1);
}

.gen-dropdown-8 .dropdown-button > i{
color:rgba(255, 255, 255, 1);
}

.gen-dropdown-8 .dropdown-balloon { position: relative; }
.gen-dropdown-8 .dropdown-balloon {
	margin-top: 60px;
	margin-right: 10px;
	margin-bottom: 15px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-8 .dropdown-balloon {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-8 .dropdown-balloon {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-8 .dropdown-balloon {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-8 .dropdown-balloon {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-8 .dropdown-balloon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-8 .dropdown-balloon {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-8 .dropdown-balloon  {
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-dropdown-8 .dropdown-balloon  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-8 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-dropdown-8 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	padding-left: 15px;
	}
}
.gen-dropdown-8 .dropdown-balloon {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
box-shadow: 0px 0px 12px rgba(45, 45, 45, 0.067);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-8 .dropdown-balloon:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-8 .dropdown-balloon:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-8 .dropdown-balloon:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-8 .dropdown-balloon .dropdown-item{
padding:0 19px;
}
.gen-dropdown-8 .dropdown-balloon .dropdown-item{
min-height:30px;
}
.gen-dropdown-8 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(245, 245, 245, 1);
}
.gen-dropdown-8 .dropdown-balloon .search { position: relative; }
.gen-dropdown-8 .dropdown-balloon .search {
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-8 .dropdown-balloon .search {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-8 .dropdown-balloon .search {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-8 .dropdown-balloon .search {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-8 .dropdown-balloon .search {
		margin-right: 15px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-8 .dropdown-balloon .search > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-8 .dropdown-balloon .search > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-8 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 45px;
	font-size: 16px;
}
.gen-dropdown-8 .dropdown-balloon .search > .inner-wrapper > .input  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-8 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
.gen-dropdown-8 .dropdown-balloon .search > .inner-wrapper > .input {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(242, 242, 242, 1);
	background-color: rgba(242, 242, 242, 1);
}
.gen-dropdown-8 .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-8 .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-8 .dropdown-balloon .search > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-8 .dropdown-balloon .search > .inner-wrapper > .input::placeholder{
color:rgba(150, 150, 150, 1);
}
.gen-dropdown-8 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 18px;
}



.gen-checkboxwithtext-11 { position: relative; }
.gen-checkboxwithtext-11 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: 0px;
}





.gen-checkboxwithtext-11 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-checkboxwithtext-11 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-checkboxwithtext-11  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-checkboxwithtext-11  span {
font-size: 14px;
}
.gen-checkboxwithtext-11 {
	color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-11 .checkbox { position: relative; }
.gen-checkboxwithtext-11 .checkbox {
	margin-right: 6px;
	width: 23px;
	height: 23px;
}





.gen-checkboxwithtext-11 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-checkboxwithtext-11 .checkbox .checkmark-wrapper {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-checkboxwithtext-11 .checkbox .checkmark-wrapper  {
}
.gen-checkboxwithtext-11 .checkbox .checkmark-wrapper {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 0.604);
}

.gen-checkboxwithtext-11 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-11 .checkbox .checkmark-wrapper.checked{
background-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-11 .checkbox .checkmark-wrapper i{
color:rgba(10, 16, 20, 1);
}


.gen-button-67 { position: relative; }
.gen-button-67 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
	width: 240px;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-button-67 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-button-67 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-67 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-67 > .button  {
	font-size: 16px;
	text-align: left;
}
.gen-button-67 > .button  span {
font-size: 16px;
}
.gen-button-67 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-67 > .button:hover {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-67 > .button:active {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-67 > .button > span{
padding:0 14px;
}






.gen-editormain-42 { position: relative; }





.gen-editorsection-121 { position: relative; }





.gen-editorsection-121 span {
}
.gen-editorsection-121 {
	text-transform: 0;
}
.gen-editorsection-121  {
	padding-top: 90px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-121  {
	padding-top: 70px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-121 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-252 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-252 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-252 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-252 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-252 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-252 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-252 { position: relative; }





.gen-editorrow-252 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-252 span {
}
.gen-editorrow-252 {
	text-transform: 0;
}
.gen-editorrow-252  {
	padding-top: 0px;
	padding-bottom: 24px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-252   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-252  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-252  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-252  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-252 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-376 { position: relative; }





.gen-editorcolumn-376 span {
}
.gen-editorcolumn-376 {
	text-transform: 0;
}

.gen-heading-205 { position: relative; }
.gen-heading-205 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-205 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-205 {
						margin-right: auto;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-205 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-205 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-205 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-205 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-205 .h   {
	font-size: 43px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-205 .h   span {
font-size: 43px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-205 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-205 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-205 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-205 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-205 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-205 .h  span {
font-size: 36px;
	}
}
.gen-heading-205 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-205 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-205 .h:active {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-253 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-253 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-253 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-253 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-253 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-253 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-253 { position: relative; }





.gen-editorrow-253 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-253 span {
}
.gen-editorrow-253 {
	text-transform: 0;
}
.gen-editorrow-253  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-253   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-253  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-253  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-253  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-253 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-377 { position: relative; }





.gen-editorcolumn-377 span {
}
.gen-editorcolumn-377 {
	text-transform: 0;
}

.gen-paragraph-549 { position: relative; }
.gen-paragraph-549 {
	margin-right: auto;
	margin-left: auto;
	width: 80%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-549 {
				width: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-549 {
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-549 {
				width: 100%;
			}
}

.gen-paragraph-549 .paragraph span {
	line-height: 1.9000000000000006em;
	letter-spacing: 0em ;
}
.gen-paragraph-549 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9000000000000006em;
	letter-spacing: 0em;
}
.gen-paragraph-549 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-paragraph-549 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-549 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-549 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-549 .paragraph {
	color: rgba(202, 202, 202, 1);
}





.gen-editormain-44 { position: relative; }





.gen-editorsection-128 { position: relative; }
.gen-editorsection-128 {
	width: auto;
	height: 800px;
}

@media (max-width: 1199.98px) {
	.gen-editorsection-128 {
		height: 800px;
	}
}




.gen-editorsection-128 span {
}
.gen-editorsection-128 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-editorsection-128  {
	padding-top: 90px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-128  {
	padding-top: 100px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-editorsection-128 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/SiFly-aboutus-bg.0blyzgxt2hc.png') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-128 { background-image:url('/o/SiFly-aboutus-bg.0blyzgxt2hc.1440x798.o.bg.webp'); }
.no-webp .gen-editorsection-128 { background-image:url('/o/SiFly-aboutus-bg.0blyzgxt2hc.1440x798.o.bg.jpg'); }
.gen-editorrow-268 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-268 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-268 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-268 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-268 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-268 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-268 { position: relative; }





.gen-editorrow-268 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-268 span {
}
.gen-editorrow-268 {
	text-transform: 0;
}
.gen-editorrow-268  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-268   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-268  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-268  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-268  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-268 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-404 { position: relative; }





.gen-editorcolumn-404 span {
}
.gen-editorcolumn-404 {
	text-transform: 0;
}

.gen-heading-234 { position: relative; }
.gen-heading-234 {
	margin-top: 0px;
	margin-bottom: 0px;
	height: auto;
}





.gen-heading-234 .h span {
	line-height: 1.2em;
}
.gen-heading-234 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-234 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 56px;
	text-align: center;
}
.gen-heading-234 .h  span {
font-size: 56px;
}
@media (max-width: 1199.98px) {
  .gen-heading-234 .h   {
	font-size: 46px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-234 .h   span {
font-size: 46px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-234 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-234 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-234 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-234 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-234 .h  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-234 .h  span {
font-size: 36px;
	}
}
.gen-heading-234 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-235 { position: relative; }
.gen-heading-235 {
	margin-top: 0px;
	margin-bottom: 7px;
	height: auto;
}





.gen-heading-235 .h span {
	line-height: 1.2em;
}
.gen-heading-235 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 300;
}
.gen-heading-235 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 42px;
	text-align: center;
}
.gen-heading-235 .h  span {
font-size: 42px;
}
@media (max-width: 1199.98px) {
  .gen-heading-235 .h   {
	font-size: 46px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-235 .h   span {
font-size: 46px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-235 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-235 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-235 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-235 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-235 .h  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-235 .h  span {
font-size: 36px;
	}
}
.gen-heading-235 .h {
	color: rgba(0, 0, 0, 1);
}





.gen-editorsection-129 { position: relative; }





.gen-editorsection-129 span {
}
.gen-editorsection-129 {
	text-transform: 0;
}
.gen-editorsection-129  {
	padding-top: 0px;
	padding-bottom: 15px;
}
.gen-editorsection-129 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-269 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-269 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-269 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-269 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-269 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-269 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-269 { position: relative; }





.gen-editorrow-269 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-269 span {
}
.gen-editorrow-269 {
	text-transform: 0;
}
.gen-editorrow-269  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-269   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-269  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-269  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-269  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-269 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-405 { position: relative; }





.gen-editorcolumn-405 span {
}
.gen-editorcolumn-405 {
	text-transform: 0;
}

.gen-editorrow-270 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-270 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-270 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-270 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-270 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-270 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-270 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-270 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-270 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-270 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-270 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-270 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-270 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-270 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-270 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-270 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-270 { position: relative; }





.gen-editorrow-270 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-270 span {
}
.gen-editorrow-270 {
	text-transform: 0;
}
.gen-editorrow-270  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-270  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-270  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-270 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-406 { position: relative; }





.gen-editorcolumn-406 span {
}
.gen-editorcolumn-406 {
	text-transform: 0;
}

.gen-block-353 { position: relative; }
.gen-block-353 {
	margin-right: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-353 {
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-353 {
		margin-bottom: 20px;
	}
}



.gen-block-353 span {
}
.gen-block-353 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-353  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
@media (max-width: 575.98px) {
  .gen-block-353  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
.gen-block-353 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-236 { position: relative; }
.gen-heading-236 {
	margin-bottom: 12px;
}





.gen-heading-236 .h span {
	line-height: 1.2em;
}
.gen-heading-236 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-236 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-heading-236 .h  span {
font-size: 32px;
}
.gen-heading-236 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-596 { position: relative; }
.gen-paragraph-596 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-596 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-596 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-596 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-596 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-596 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-596 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-596 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-596 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-596 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-editorcolumn-407 { position: relative; }





.gen-editorcolumn-407 span {
}
.gen-editorcolumn-407 {
	text-transform: 0;
}

.gen-block-354 { position: relative; }
.gen-block-354 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-354 {
		width: auto;
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-354 {
		margin-bottom: 20px;
	}
}



.gen-block-354 span {
}
.gen-block-354 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-354  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
@media (max-width: 575.98px) {
  .gen-block-354  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
.gen-block-354 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-237 { position: relative; }
.gen-heading-237 {
	margin-bottom: 12px;
}





.gen-heading-237 .h span {
	line-height: 1.2em;
}
.gen-heading-237 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-237 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-heading-237 .h  span {
font-size: 32px;
}
.gen-heading-237 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-597 { position: relative; }
.gen-paragraph-597 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-597 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-597 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-597 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-597 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-597 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-597 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-597 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-597 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-597 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-editorcolumn-408 { position: relative; }





.gen-editorcolumn-408 span {
}
.gen-editorcolumn-408 {
	text-transform: 0;
}

.gen-block-355 { position: relative; }
.gen-block-355 {
	margin-right: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-355 {
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-355 {
		margin-bottom: 20px;
	}
}



.gen-block-355 span {
}
.gen-block-355 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-355  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
@media (max-width: 575.98px) {
  .gen-block-355  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
.gen-block-355 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-238 { position: relative; }
.gen-heading-238 {
	margin-bottom: 12px;
}





.gen-heading-238 .h span {
	line-height: 1.2em;
}
.gen-heading-238 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-238 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-heading-238 .h  span {
font-size: 32px;
}
.gen-heading-238 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-598 { position: relative; }
.gen-paragraph-598 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-598 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-598 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-598 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-598 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-598 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-598 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-598 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-598 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-598 .paragraph {
	color: rgba(202, 202, 202, 1);
}








.gen-editorsection-130 { position: relative; }





.gen-editorsection-130 span {
}
.gen-editorsection-130 {
	text-transform: 0;
}
.gen-editorsection-130  {
	padding-top: 0px;
	padding-bottom: 15px;
}
.gen-editorsection-130 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-271 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-271 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-271 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-271 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-271 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-271 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-271 { position: relative; }
.gen-editorrow-271 {
	margin-right: 15px;
	margin-left: 15px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-271 {
		margin-right: 0px;
		margin-left: 0px;
		width: 100%;
	}
}




.gen-editorrow-271 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-271 span {
}
.gen-editorrow-271 {
	text-transform: 0;
}
.gen-editorrow-271  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-271  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-271  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-271 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-409 { position: relative; }





.gen-editorcolumn-409 span {
}
.gen-editorcolumn-409 {
	text-transform: 0;
}

.gen-block-356 { position: relative; }
.gen-block-356 {
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-356 {
		width: auto;
		height: auto;
	}
}




.gen-block-356 span {
}
.gen-block-356 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-356  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
@media (max-width: 575.98px) {
  .gen-block-356  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
.gen-block-356 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-239 { position: relative; }
.gen-heading-239 {
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
}





.gen-heading-239 .h span {
	line-height: 1.2em;
}
.gen-heading-239 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-239 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-heading-239 .h  span {
font-size: 32px;
}
.gen-heading-239 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-599 { position: relative; }
.gen-paragraph-599 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 1080px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-599 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-599 {
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-paragraph-599 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-599 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-599 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-599 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-599 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-599 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-599 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-599 .paragraph {
	color: rgba(202, 202, 202, 1);
}






.gen-editormain-45 { position: relative; }





.gen-editorsection-131 { position: relative; }





.gen-editorsection-131 span {
}
.gen-editorsection-131 {
	text-transform: 0;
}
.gen-editorsection-131  {
	padding-top: 90px;
	padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-131  {
	padding-top: 90px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-131 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-272 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-272 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-272 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-272 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-272 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-272 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-272 { position: relative; }





.gen-editorrow-272 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-272 span {
}
.gen-editorrow-272 {
	text-transform: 0;
}
.gen-editorrow-272  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-272 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-410 { position: relative; }





.gen-editorcolumn-410 span {
}
.gen-editorcolumn-410 {
	text-transform: 0;
}

.gen-block-357 { position: relative; }
.gen-block-357 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-357 span {
}
.gen-block-357 {
}
.gen-block-357  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-block-357 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-240 { position: relative; }
.gen-heading-240 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-240 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-240 {
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-heading-240 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-240 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-240 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-240 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-240 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-240 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-240 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-240 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-240 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-240 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-240 .h  span {
font-size: 36px;
	}
}
.gen-heading-240 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-600 { position: relative; }
.gen-paragraph-600 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 860px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-600 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-600 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-600 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-600 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 300;
	letter-spacing: 0em;
}
.gen-paragraph-600 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-600 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-600 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-600 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-600 .paragraph {
	color: rgba(255, 255, 255, 1);
}






.gen-editorsection-132 { position: relative; }
.gen-editorsection-132 {
	margin-top: 0px;
}





.gen-editorsection-132 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-132 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-132  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-132  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-132  {
	padding-top: 5px;
	padding-bottom: 5px;
	}
}
.gen-editorsection-132 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-273 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-273 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-273 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-273 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-273 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-273 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-273 { position: relative; }





.gen-editorrow-273 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-273 span {
}
.gen-editorrow-273 {
	text-transform: 0;
}
.gen-editorrow-273  {
	padding-top: 5px;
	padding-bottom: 5px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-273   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-273  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-273 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-411 { position: relative; }





.gen-editorcolumn-411 span {
}
.gen-editorcolumn-411 {
	text-transform: 0;
}

.gen-block-358 { position: relative; }
.gen-block-358 {
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-block-358 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-block-358 {
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-block-358 {
				margin-bottom: 0px;
				width: 100%;
			}
}

.gen-block-358 span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-block-358 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-358  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
@media (max-width: 991.98px) {
  .gen-block-358  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-358  {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	}
}
.gen-block-358 {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(34, 34, 34, 1);
}
.gen-block-358:active {
	color: rgba(255, 255, 255, 1);
}

.gen-linkbutton-129 { position: relative; }
.gen-linkbutton-129 {
	margin-top: 15px;
	margin-right: auto;
	margin-left: 0px;
	width: auto;
}
@media (min-width: 1200.00px) {
	.gen-linkbutton-129 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-linkbutton-129 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
			.gen-linkbutton-129 {
				width: 100%;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-linkbutton-129 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
			.gen-linkbutton-129 {
				width: 100%;
			}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-linkbutton-129 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
			.gen-linkbutton-129 {
				width: 100%;
			}
}
@media (max-width: 575.98px) {
	.gen-linkbutton-129 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-linkbutton-129 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-linkbutton-129 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-linkbutton-129 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-linkbutton-129 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-linkbutton-129 {
display:none !important;
} }
.gen-linkbutton-129 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-linkbutton-129 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.6em;
	letter-spacing: 0em;
	transition: all 0.2s;
}
.gen-linkbutton-129 > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-linkbutton-129 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-linkbutton-129 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-linkbutton-129 > .button  span {
font-size: 14px;
	}
}
.gen-linkbutton-129 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-linkbutton-129 > .button:hover {
	color: rgba(223, 239, 61, 1);
}
.gen-linkbutton-129 > .button:active {
	color: rgba(223, 239, 61, 1);
}

.gen-linkbutton-129 > .button > span{
padding:0 8px;
}

.gen-block-359 { position: relative; }




@media (max-width: 575.98px) {
								.gen-block-359 {
									height: auto;
								}
}

.gen-block-359 span {
	line-height: 1.2em;
}
.gen-block-359 {
	line-height: 1.2em;
}
.gen-block-359  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-359 {
	color: rgba(113, 113, 130, 1);
}

.gen-block-360 { position: relative; }
.gen-block-360 {
	margin-right: auto;
	margin-left: auto;
	width: 248px;
}


@media (max-width: 991.98px) {
			.gen-block-360 {
				margin-left: auto;
				width: 48%;
			}
}


@media (max-width: 575.98px) {
					.gen-block-360 {
						width: 100%;
					}
}

.gen-block-360 span {
}
.gen-block-360 {
}
.gen-block-360  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-block-360 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-82 { position: relative; }
.gen-image-82 {
	margin-top: 0px;
	margin-bottom: 20px;
	width: 225px;
	height: 225px;
}


@media (max-width: 991.98px) {
			.gen-image-82 {
				width: 270px;
				height: 125px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-82 {
						width: 270px;
						height: auto;
					}
}

.gen-image-82 .image-a span {
	line-height: 1.2em;
}
.gen-image-82 .image-a {
	line-height: 1.2em;
}
.gen-image-82 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-image-82 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-image-82 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-601 { position: relative; }





.gen-paragraph-601 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-601 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-601 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-601 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-601 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-83 { position: relative; }
.gen-image-83 {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 225px;
	height: 225px;
}


@media (max-width: 991.98px) {
			.gen-image-83 {
				width: 270px;
				height: 125px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-83 {
						width: 270px;
						height: auto;
					}
}

.gen-image-83 .image-a span {
	line-height: 1.2em;
}
.gen-image-83 .image-a {
	line-height: 1.2em;
}
.gen-image-83 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-image-83 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-image-83 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-602 { position: relative; }





.gen-paragraph-602 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-602 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-602 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-602 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-602 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-84 { position: relative; }
.gen-image-84 {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 225px;
	height: 225px;
}


@media (max-width: 991.98px) {
			.gen-image-84 {
				width: 270px;
				height: 125px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-84 {
						width: 270px;
						height: auto;
					}
}

.gen-image-84 .image-a span {
	line-height: 1.2em;
}
.gen-image-84 .image-a {
	line-height: 1.2em;
}
.gen-image-84 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-image-84 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-image-84 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-603 { position: relative; }





.gen-paragraph-603 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-603 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-603 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-603 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-603 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-block-361 { position: relative; }
.gen-block-361 {
	margin-right: auto;
	margin-left: 0px;
	width: 248px;
}


@media (max-width: 991.98px) {
			.gen-block-361 {
				margin-left: auto;
				width: 48%;
			}
}


@media (max-width: 575.98px) {
					.gen-block-361 {
						width: 100%;
					}
}

.gen-block-361 span {
}
.gen-block-361 {
}
.gen-block-361  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-361 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-85 { position: relative; }
.gen-image-85 {
	margin-top: 0px;
	margin-bottom: 20px;
	width: 225px;
	height: 225px;
}


@media (max-width: 991.98px) {
			.gen-image-85 {
				width: 270px;
				height: 125px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-85 {
						width: 267px;
						height: auto;
					}
}

.gen-image-85 .image-a span {
	line-height: 1.2em;
}
.gen-image-85 .image-a {
	line-height: 1.2em;
}
.gen-image-85 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-image-85 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-image-85 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-604 { position: relative; }





.gen-paragraph-604 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-604 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-604 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-604 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-604 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-86 { position: relative; }
.gen-image-86 {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 225px;
	height: 225px;
}


@media (max-width: 991.98px) {
			.gen-image-86 {
				width: 270px;
				height: 125px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-86 {
						width: 270px;
						height: auto;
					}
}

.gen-image-86 .image-a span {
	line-height: 1.2em;
}
.gen-image-86 .image-a {
	line-height: 1.2em;
}
.gen-image-86 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-image-86 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-605 { position: relative; }





.gen-paragraph-605 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-605 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-605 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-605 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-605 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-87 { position: relative; }
.gen-image-87 {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 225px;
	height: 225px;
}


@media (max-width: 991.98px) {
			.gen-image-87 {
				width: 270px;
				height: 125px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-87 {
						width: 270px;
						height: auto;
					}
}

.gen-image-87 .image-a span {
	line-height: 1.2em;
}
.gen-image-87 .image-a {
	line-height: 1.2em;
}
.gen-image-87 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-image-87 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-606 { position: relative; }





.gen-paragraph-606 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-606 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-606 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-606 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-606 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-block-362 { position: relative; }
.gen-block-362 {
	margin-right: auto;
	margin-left: 0px;
	width: 248px;
}


@media (max-width: 991.98px) {
			.gen-block-362 {
				margin-left: auto;
				width: 48%;
			}
}


@media (max-width: 575.98px) {
					.gen-block-362 {
						width: 100%;
					}
}

.gen-block-362 span {
}
.gen-block-362 {
}
.gen-block-362  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-362 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-88 { position: relative; }
.gen-image-88 {
	margin-top: 0px;
	margin-bottom: 20px;
	width: 225px;
	height: 225px;
}


@media (max-width: 991.98px) {
			.gen-image-88 {
				width: 270px;
				height: 125px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-88 {
						width: 270px;
						height: auto;
					}
}

.gen-image-88 .image-a span {
	line-height: 1.2em;
}
.gen-image-88 .image-a {
	line-height: 1.2em;
}
.gen-image-88 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-image-88 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-607 { position: relative; }





.gen-paragraph-607 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-607 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-607 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-607 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-607 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-89 { position: relative; }
.gen-image-89 {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 225px;
	height: 225px;
}


@media (max-width: 991.98px) {
			.gen-image-89 {
				width: 270px;
				height: 125px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-89 {
						width: 270px;
						height: auto;
					}
}

.gen-image-89 .image-a span {
	line-height: 1.2em;
}
.gen-image-89 .image-a {
	line-height: 1.2em;
}
.gen-image-89 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-image-89 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-image-89 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-608 { position: relative; }





.gen-paragraph-608 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-608 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-608 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-608 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-608 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-block-363 { position: relative; }
.gen-block-363 {
	margin-right: auto;
	margin-left: 0px;
	width: 248px;
}


@media (max-width: 991.98px) {
			.gen-block-363 {
				margin-left: auto;
				width: 48%;
			}
}


@media (max-width: 575.98px) {
					.gen-block-363 {
						margin-top: 0px;
						width: 100%;
						height: 100%;
					}
}

.gen-block-363 span {
}
.gen-block-363 {
}
.gen-block-363  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-363  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-block-363 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-90 { position: relative; }
.gen-image-90 {
	margin-top: 0px;
	margin-bottom: 20px;
	width: 225px;
	height: 225px;
}


@media (max-width: 991.98px) {
			.gen-image-90 {
				width: 270px;
				height: 125px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-90 {
						width: 270px;
						height: auto;
					}
}

.gen-image-90 .image-a span {
	line-height: 1.2em;
}
.gen-image-90 .image-a {
	line-height: 1.2em;
}
.gen-image-90 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-image-90 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-image-90 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-609 { position: relative; }





.gen-paragraph-609 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-609 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-609 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-609 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-609 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-91 { position: relative; }
.gen-image-91 {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 224px;
	height: 224px;
}


@media (max-width: 991.98px) {
			.gen-image-91 {
				width: 270px;
				height: 125px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-91 {
						width: 270px;
						height: auto;
					}
}

.gen-image-91 .image-a span {
	line-height: 1.2em;
}
.gen-image-91 .image-a {
	line-height: 1.2em;
}
.gen-image-91 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-image-91 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-image-91 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-610 { position: relative; }





.gen-paragraph-610 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-610 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-610 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-610 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-610 .paragraph {
	color: rgba(255, 255, 255, 1);
}








.gen-editorsection-133 { position: relative; }





.gen-editorsection-133 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-133 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-133  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-133  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-133  {
	padding-top: 5px;
	padding-bottom: 5px;
	}
}
.gen-editorsection-133 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}


.gen-editormain-46 { position: relative; }





.gen-editorsection-134 { position: relative; }





.gen-editorsection-134 span {
}
.gen-editorsection-134 {
	text-transform: 0;
}
.gen-editorsection-134  {
	padding-top: 90px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-134   {
	padding-top: 90px;
	padding-bottom: 240px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-134  {
	padding-top: 100px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-134 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
	background-image: url('/Designs/Images/резерва 4.em0wi1wjhbx.jpg') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-134 { background-image:url('/o/резерва 4.em0wi1wjhbx.6016x4016.o.bg.webp'); }
.no-webp .gen-editorsection-134 { background-image:url('/o/резерва 4.em0wi1wjhbx.6016x4016.o.bg.jpg'); }
.gen-editorrow-274 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-274 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-274 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-274 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-274 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-274 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-274 { position: relative; }





.gen-editorrow-274 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-274 span {
}
.gen-editorrow-274 {
	text-transform: 0;
}
.gen-editorrow-274  {
	padding-top: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-274 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-412 { position: relative; }





.gen-editorcolumn-412 span {
}
.gen-editorcolumn-412 {
	text-transform: 0;
}

.gen-block-364 { position: relative; }
.gen-block-364 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-364 span {
}
.gen-block-364 {
}
.gen-block-364  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-364 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-241 { position: relative; }
.gen-heading-241 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 41px;
}


@media (max-width: 991.98px) {
			.gen-heading-241 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-241 {
						margin-right: auto;
						margin-left: auto;
						width: auto;
					}
}

.gen-heading-241 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-241 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-241 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-241 .h  span {
font-size: 48px;
}
@media (max-width: 575.98px) {
  .gen-heading-241 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-241 .h  span {
font-size: 42px;
	}
}
.gen-heading-241 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-242 { position: relative; }
.gen-heading-242 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}


@media (max-width: 991.98px) {
			.gen-heading-242 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-242 {
						margin-right: auto;
						margin-left: auto;
						width: auto;
					}
}

.gen-heading-242 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-242 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-242 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-242 .h  span {
font-size: 48px;
}
@media (max-width: 575.98px) {
  .gen-heading-242 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-242 .h  span {
font-size: 42px;
	}
}
.gen-heading-242 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-611 { position: relative; }
.gen-paragraph-611 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 50%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-611 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-611 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-611 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-611 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
	letter-spacing: 0em;
}
.gen-paragraph-611 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-611 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-611 .paragraph {
	color: rgba(255, 255, 255, 1);
}






.gen-editorsection-135 { position: relative; }





.gen-editorsection-135 span {
}
.gen-editorsection-135 {
	text-transform: 0;
}
.gen-editorsection-135  {
	padding-top: 10px;
	padding-bottom: 10px;
}
.gen-editorsection-135 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-275 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-275 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-275 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-275 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-275 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-275 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-275 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-275 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-275 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-275 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-275 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-275 { position: relative; }





.gen-editorrow-275 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-275 span {
}
.gen-editorrow-275 {
	text-transform: 0;
}
.gen-editorrow-275  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-275  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-275 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-413 { position: relative; }





.gen-editorcolumn-413 span {
}
.gen-editorcolumn-413 {
	text-transform: 0;
}

.gen-block-365 { position: relative; }
.gen-block-365 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-365 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-365 {
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-365 {
		margin-bottom: 20px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-365 {
		margin-bottom: 20px;
	}
}

.gen-block-365 span {
}
.gen-block-365 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-365  {
	padding-top: 20px;
	padding-right: 60px;
	padding-bottom: 60px;
	padding-left: 60px;
}
@media (max-width: 1199.98px) {
  .gen-block-365   {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-365  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
.gen-block-365 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-243 { position: relative; }
.gen-heading-243 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-243 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-243 {
						margin-right: auto;
						margin-bottom: 20px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-243 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-243 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-243 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: left;
}
.gen-heading-243 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-243 .h   {
	font-size: 34px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-243 .h   span {
font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-243 .h  {
	font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-243 .h  span {
font-size: 34px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-243 .h  {
	font-size: 34px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-243 .h  span {
font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-243 .h  {
	font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-243 .h  span {
font-size: 34px;
	}
}
.gen-heading-243 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-612 { position: relative; }
.gen-paragraph-612 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-612 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-612 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-612 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-612 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-612 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-612 .paragraph  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-612 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-612 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-612 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-612 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-612 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-heading-244 { position: relative; }
.gen-heading-244 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-244 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-244 {
						margin-right: auto;
						margin-bottom: 20px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-244 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-244 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-244 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: left;
}
.gen-heading-244 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-244 .h   {
	font-size: 34px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-244 .h   span {
font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-244 .h  {
	font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-244 .h  span {
font-size: 34px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-244 .h  {
	font-size: 34px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-244 .h  span {
font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-244 .h  {
	font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-244 .h  span {
font-size: 34px;
	}
}
.gen-heading-244 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-613 { position: relative; }
.gen-paragraph-613 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-613 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-613 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-613 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-613 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-613 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-613 .paragraph  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-613 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-613 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-613 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-613 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-613 .paragraph {
	color: rgba(202, 202, 202, 1);
}




.gen-editorcolumn-414 { position: relative; }





.gen-editorcolumn-414 span {
}
.gen-editorcolumn-414 {
	text-transform: 0;
}

.gen-image-92 { position: relative; }
.gen-image-92 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-image-92 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-92 {
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-image-92 {
		margin-bottom: 20px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-92 {
		height: 560px;
	}
}

.gen-image-92 .image-a span {
}
.gen-image-92 .image-a {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-92 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-92 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(22, 36, 43, 1);
}




.gen-editorrow-276 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-276 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-276 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-276 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-276 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-276 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-276 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-276 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-276 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-276 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-276 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-276 { position: relative; }





.gen-editorrow-276 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-276 span {
}
.gen-editorrow-276 {
	text-transform: 0;
}
.gen-editorrow-276  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-276  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-276 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-415 { position: relative; }





.gen-editorcolumn-415 span {
}
.gen-editorcolumn-415 {
	text-transform: 0;
}

.gen-image-93 { position: relative; }
.gen-image-93 {
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-image-93 {
		height: 100%;
	}
}


@media (max-width: 767.98px) {
			.gen-image-93 {
				margin-bottom: 40px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-93 {
				margin-bottom: 20px;
				height: 560px;
			}
}

.gen-image-93 .image-a span {
}
.gen-image-93 .image-a {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-image-93 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-93 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(22, 36, 43, 1);
}



.gen-editorcolumn-416 { position: relative; }





.gen-editorcolumn-416 span {
}
.gen-editorcolumn-416 {
	text-transform: 0;
}

.gen-block-366 { position: relative; }
.gen-block-366 {
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-366 {
		height: 545px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-366 {
		height: auto;
	}
}



.gen-block-366 span {
}
.gen-block-366 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-366  {
	padding-top: 60px;
	padding-right: 60px;
	padding-bottom: 60px;
	padding-left: 60px;
}
@media (max-width: 1199.98px) {
  .gen-block-366   {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-366  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
.gen-block-366 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-245 { position: relative; }
.gen-heading-245 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-245 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-245 {
						margin-right: auto;
						margin-bottom: 20px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-245 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-245 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-245 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: left;
}
.gen-heading-245 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-245 .h   {
	font-size: 34px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-245 .h   span {
font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-245 .h  {
	font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-245 .h  span {
font-size: 34px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-245 .h  {
	font-size: 34px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-245 .h  span {
font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-245 .h  {
	font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-245 .h  span {
font-size: 34px;
	}
}
.gen-heading-245 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-614 { position: relative; }
.gen-paragraph-614 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-614 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-614 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-614 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-614 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-614 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-614 .paragraph  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-614 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-614 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-614 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-614 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-614 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-heading-246 { position: relative; }
.gen-heading-246 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-246 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-246 {
						margin-right: auto;
						margin-bottom: 20px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-246 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-246 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
}
.gen-heading-246 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 48px;
	text-align: left;
}
.gen-heading-246 .h  span {
font-size: 48px;
}
@media (max-width: 1199.98px) {
  .gen-heading-246 .h   {
	font-size: 34px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-246 .h   span {
font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-246 .h  {
	font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-246 .h  span {
font-size: 34px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-246 .h  {
	font-size: 34px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-246 .h  span {
font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-246 .h  {
	font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-246 .h  span {
font-size: 34px;
	}
}
.gen-heading-246 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-button-77 { position: relative; }
.gen-button-77 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 209px;
	height: 45px;
}





.gen-button-77 > .button span {
	line-height: 1.2em;
}
.gen-button-77 > .button {
	line-height: 1.2em;
	border-top-left-radius: 23px;
	border-top-right-radius: 23px;
	border-bottom-left-radius: 23px;
	border-bottom-right-radius: 23px;
}
.gen-button-77 > .button  {
	font-size: 16px;
	text-align: center;
}
.gen-button-77 > .button  span {
font-size: 16px;
}
.gen-button-77 > .button {
	color: rgba(22, 36, 43, 1);
box-shadow: 0px 4px 0px 0px rgba(98, 141, 194, 0.206);
	background-color: rgba(223, 239, 61, 1);
}

.gen-button-77 > .button > span{
padding:0 0px;
}

.gen-paragraph-615 { position: relative; }
.gen-paragraph-615 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-615 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-615 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-615 .paragraph span {
	line-height: 1.5999999999999996em;
	letter-spacing: 0em ;
}
.gen-paragraph-615 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.5999999999999996em;
	letter-spacing: 0em;
}
.gen-paragraph-615 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-615 .paragraph  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-615 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-615 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-615 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-615 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-615 .paragraph {
	color: rgba(202, 202, 202, 1);
}






.gen-editormain-48 { position: relative; }





.gen-editorsection-139 { position: relative; }





.gen-editorsection-139 span {
}
.gen-editorsection-139 {
	text-transform: 0;
}
.gen-editorsection-139  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-139 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}


.gen-editorsection-140 { position: relative; }





.gen-editorsection-140 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-140 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-140  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-140  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-140  {
	padding-top: 5px;
	padding-bottom: 5px;
	}
}
.gen-editorsection-140 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-279 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-279 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-279 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-279 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-279 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-279 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-279 { position: relative; }





.gen-editorrow-279 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-279 span {
}
.gen-editorrow-279 {
	text-transform: 0;
}
.gen-editorrow-279  {
	padding-top: 5px;
	padding-bottom: 5px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-279   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-279  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-279  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-279  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-279 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-419 { position: relative; }





.gen-editorcolumn-419 span {
}
.gen-editorcolumn-419 {
	text-transform: 0;
}

.gen-block-367 { position: relative; }
.gen-block-367 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-367 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-367 {
		margin-bottom: 0px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-367 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-367 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100%;
		height: auto;
	}
}

.gen-block-367 span {
	line-height: 1.2em;
}
.gen-block-367 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-367  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-block-367  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-367 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 34, 1);
}

.gen-heading-247 { position: relative; }
.gen-heading-247 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: auto;
}





.gen-heading-247 .h span {
	line-height: 1.2em;
}
.gen-heading-247 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-247 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-size: 42px;
	text-align: center;
}
.gen-heading-247 .h  span {
font-size: 42px;
}
@media (max-width: 991.98px) {
  .gen-heading-247 .h  {
	font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-247 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-247 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-247 .h  span {
font-size: 28px;
	}
}
.gen-heading-247 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-block-368 { position: relative; }
.gen-block-368 {
	margin-top: 0px;
	margin-bottom: 25px;
	height: auto;
}





.gen-block-368 span {
}
.gen-block-368 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-368  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
@media (max-width: 575.98px) {
  .gen-block-368  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-block-368 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/sifly-efoils-contact (2).vof2ncgjcl2.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-368 { background-image:url('/o/sifly-efoils-contact (2).vof2ncgjcl2.2048x1367.o.bg.webp'); }
.no-webp .gen-block-368 { background-image:url('/o/sifly-efoils-contact (2).vof2ncgjcl2.2048x1367.o.bg.jpg'); }
.gen-inquiryform-3 { position: relative; }
.gen-inquiryform-3 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 523px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-inquiryform-3 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-inquiryform-3 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-inquiryform-3 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-inquiryform-3 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100%;
		height: auto;
	}
}

.gen-inquiryform-3 span {
	line-height: 1.2em;
}
.gen-inquiryform-3 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-inquiryform-3  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-inquiryform-3  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-inquiryform-3 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-paragraph-617 { position: relative; }
.gen-paragraph-617 {
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-617 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-617 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-617 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-617 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-paragraph-617 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 24px;
	text-align: left;
}
.gen-paragraph-617 .paragraph  span {
font-size: 24px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-617 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-617 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-617 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-73 { position: relative; }
.gen-input-73 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-73 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-73 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-73 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-73 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-73 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-73 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-73 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-73 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-73 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-73 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-73 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-73 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-73 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-73 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-input-74 { position: relative; }
.gen-input-74 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-74 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-74 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-74 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-74 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-74 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-74 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-74 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-74 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-74 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-74 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-74 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-74 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-74 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-74 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-74 > .inner-wrapper > .input + i{
color:rgba(255, 255, 255, 1);
}

.gen-input-75 { position: relative; }
.gen-input-75 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-75 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-75 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-75 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-75 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-75 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-75 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-75 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-75 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-75 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-75 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-75 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-75 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-75 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-75 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-dropdown-11 { position: relative; }
.gen-dropdown-11 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-11 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-11 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-11 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-11 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-11 .dropdown-input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-11 .dropdown-input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-11 .dropdown-input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-dropdown-11 .dropdown-input  span {
font-size: 14px;
}
.gen-dropdown-11 .dropdown-input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-dropdown-11 .dropdown-input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-dropdown-11 .dropdown-input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-dropdown-11 .dropdown-input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-11 .dropdown-button { position: relative; }
.gen-dropdown-11 .dropdown-button {
	width: 60px;
	height: 100%;
}





.gen-dropdown-11 .dropdown-button span {
	line-height: 1.2em;
}
.gen-dropdown-11 .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-dropdown-11 .dropdown-button  {
}
.gen-dropdown-11 .dropdown-button {
	color: rgba(0, 0, 0, 1);
}

.gen-dropdown-11 .dropdown-button > i{
color:rgba(255, 255, 255, 1);
}

.gen-dropdown-11 .dropdown-balloon { position: relative; }
.gen-dropdown-11 .dropdown-balloon {
	margin-top: 55px;
	margin-right: 10px;
	margin-bottom: 15px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-11 .dropdown-balloon {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-11 .dropdown-balloon {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-11 .dropdown-balloon {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-11 .dropdown-balloon {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-11 .dropdown-balloon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-11 .dropdown-balloon {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-11 .dropdown-balloon  {
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-dropdown-11 .dropdown-balloon  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-11 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-dropdown-11 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	padding-left: 15px;
	}
}
.gen-dropdown-11 .dropdown-balloon {
	color: rgba(10, 16, 20, 1);
box-shadow: 0px 0px 12px rgba(45, 45, 45, 0.067);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-11 .dropdown-balloon:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-11 .dropdown-balloon:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-11 .dropdown-balloon .dropdown-item{
padding:0 19px;
}
.gen-dropdown-11 .dropdown-balloon .dropdown-item{
min-height:30px;
}
.gen-dropdown-11 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(242, 242, 242, 1);
}
.gen-dropdown-11 .dropdown-balloon .search { position: relative; }
.gen-dropdown-11 .dropdown-balloon .search {
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-11 .dropdown-balloon .search {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-11 .dropdown-balloon .search {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-11 .dropdown-balloon .search {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-11 .dropdown-balloon .search {
		margin-right: 15px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-11 .dropdown-balloon .search > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-11 .dropdown-balloon .search > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-11 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 45px;
	font-size: 16px;
}
.gen-dropdown-11 .dropdown-balloon .search > .inner-wrapper > .input  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-11 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
.gen-dropdown-11 .dropdown-balloon .search > .inner-wrapper > .input {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(242, 242, 242, 1);
	background-color: rgba(242, 242, 242, 1);
}
.gen-dropdown-11 .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-11 .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-11 .dropdown-balloon .search > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-11 .dropdown-balloon .search > .inner-wrapper > .input::placeholder{
color:rgba(150, 150, 150, 1);
}
.gen-dropdown-11 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 18px;
}



.gen-block-369 { position: relative; }
.gen-block-369 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-369 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-369 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-369 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-369 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-block-369 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-block-369 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-block-369  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-block-369  span {
font-size: 14px;
}
.gen-block-369 {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-block-369:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-block-369:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-block-369:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-paragraph-618 { position: relative; }
.gen-paragraph-618 {
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-618 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-618 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-618 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-618 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-paragraph-618 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-618 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-618 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-618 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-618 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-textarea-6 { position: relative; }
.gen-textarea-6 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-textarea-6 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-textarea-6 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-textarea-6 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-textarea-6 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-textarea-6 .text-area span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-textarea-6 .text-area {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-textarea-6 .text-area  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-textarea-6 .text-area  span {
font-size: 14px;
}
.gen-textarea-6 .text-area {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-textarea-6 .text-area:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-textarea-6 .text-area:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-textarea-6 .text-area:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-textarea-6 .text-area::placeholder{
color:rgba(202, 202, 202, 1);
}

.gen-button-78 { position: relative; }
.gen-button-78 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-button-78 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-78 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-78 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-78 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-78 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-78 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-78 > .button  {
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-button-78 > .button  span {
font-size: 16px;
}
.gen-button-78 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-78 > .button:hover {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-78 > .button:active {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-78 > .button > span{
padding:0 18px;
}



.gen-block-370 { position: relative; }
.gen-block-370 {
	margin-top: 0px;
	margin-bottom: 25px;
	height: auto;
}





.gen-block-370 span {
}
.gen-block-370 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-370  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
@media (max-width: 575.98px) {
  .gen-block-370  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-block-370 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/about-us-pic1.sotxgo1mwuo.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-370 { background-image:url('/o/about-us-pic1.sotxgo1mwuo.2880x1596.o.bg.webp'); }
.no-webp .gen-block-370 { background-image:url('/o/about-us-pic1.sotxgo1mwuo.2880x1596.o.bg.jpg'); }
.gen-inquiryform-4 { position: relative; }
.gen-inquiryform-4 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 524px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-inquiryform-4 {
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-inquiryform-4 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-inquiryform-4 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-inquiryform-4 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100%;
		height: auto;
	}
}

.gen-inquiryform-4 span {
	line-height: 1.2em;
}
.gen-inquiryform-4 {
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-inquiryform-4  {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
@media (max-width: 575.98px) {
  .gen-inquiryform-4  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-inquiryform-4 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-paragraph-619 { position: relative; }
.gen-paragraph-619 {
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-619 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-619 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-619 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-619 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-paragraph-619 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 25px;
	text-align: left;
}
.gen-paragraph-619 .paragraph  span {
font-size: 25px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-619 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-619 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-619 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-76 { position: relative; }
.gen-input-76 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-76 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-76 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-76 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-76 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-76 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-76 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-76 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-76 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-76 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-76 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-76 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-76 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-76 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-76 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-input-77 { position: relative; }
.gen-input-77 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-77 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-77 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-77 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-77 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-77 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-77 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-77 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-77 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-77 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-77 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-77 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-77 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-77 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-77 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-77 > .inner-wrapper > .input + i{
color:rgba(255, 255, 255, 1);
}

.gen-input-78 { position: relative; }
.gen-input-78 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-input-78 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-78 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-78 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-input-78 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-input-78 > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-input-78 > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-78 > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-78 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-78 > .inner-wrapper > .input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-input-78 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-input-78 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-input-78 > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-78 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-78 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-dropdown-12 { position: relative; }
.gen-dropdown-12 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-12 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-12 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-12 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-12 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-12 .dropdown-input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-12 .dropdown-input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-12 .dropdown-input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-dropdown-12 .dropdown-input  span {
font-size: 14px;
}
.gen-dropdown-12 .dropdown-input {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-dropdown-12 .dropdown-input:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-dropdown-12 .dropdown-input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-dropdown-12 .dropdown-input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-12 .dropdown-button { position: relative; }
.gen-dropdown-12 .dropdown-button {
	width: 60px;
	height: 100%;
}





.gen-dropdown-12 .dropdown-button span {
	line-height: 1.2em;
}
.gen-dropdown-12 .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-dropdown-12 .dropdown-button  {
}
.gen-dropdown-12 .dropdown-button {
	color: rgba(0, 0, 0, 1);
}

.gen-dropdown-12 .dropdown-button > i{
color:rgba(255, 255, 255, 1);
}

.gen-dropdown-12 .dropdown-balloon { position: relative; }
.gen-dropdown-12 .dropdown-balloon {
	margin-top: 55px;
	margin-right: 10px;
	margin-bottom: 15px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-12 .dropdown-balloon {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-12 .dropdown-balloon {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-12 .dropdown-balloon {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-12 .dropdown-balloon {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-12 .dropdown-balloon span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-12 .dropdown-balloon {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-12 .dropdown-balloon  {
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-dropdown-12 .dropdown-balloon  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-12 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-dropdown-12 .dropdown-balloon  {
	padding-top: 15px;
	padding-bottom: 16px;
	padding-left: 15px;
	}
}
.gen-dropdown-12 .dropdown-balloon {
	color: rgba(10, 16, 20, 1);
box-shadow: 0px 0px 12px rgba(45, 45, 45, 0.067);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-12 .dropdown-balloon:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(223, 239, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-12 .dropdown-balloon:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-12 .dropdown-balloon .dropdown-item{
padding:0 19px;
}
.gen-dropdown-12 .dropdown-balloon .dropdown-item{
min-height:30px;
}
.gen-dropdown-12 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(242, 242, 242, 1);
}
.gen-dropdown-12 .dropdown-balloon .search { position: relative; }
.gen-dropdown-12 .dropdown-balloon .search {
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-dropdown-12 .dropdown-balloon .search {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-dropdown-12 .dropdown-balloon .search {
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-dropdown-12 .dropdown-balloon .search {
		margin-right: 10px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-dropdown-12 .dropdown-balloon .search {
		margin-right: 15px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-dropdown-12 .dropdown-balloon .search > .inner-wrapper > .input span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-dropdown-12 .dropdown-balloon .search > .inner-wrapper > .input {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-dropdown-12 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 45px;
	font-size: 16px;
}
.gen-dropdown-12 .dropdown-balloon .search > .inner-wrapper > .input  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-dropdown-12 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 15px;
	padding-bottom: 16px;
	}
}
.gen-dropdown-12 .dropdown-balloon .search > .inner-wrapper > .input {
	color: rgba(10, 16, 20, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(242, 242, 242, 1);
	background-color: rgba(242, 242, 242, 1);
}
.gen-dropdown-12 .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-12 .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-12 .dropdown-balloon .search > .inner-wrapper > .input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-12 .dropdown-balloon .search > .inner-wrapper > .input::placeholder{
color:rgba(150, 150, 150, 1);
}
.gen-dropdown-12 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 18px;
}



.gen-block-371 { position: relative; }
.gen-block-371 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-371 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-371 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-371 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-371 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-block-371 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-block-371 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-block-371  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-block-371  span {
font-size: 14px;
}
.gen-block-371 {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-block-371:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-block-371:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-block-371:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-paragraph-620 { position: relative; }
.gen-paragraph-620 {
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-620 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-620 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-620 .paragraph span {
	line-height: 1.3999999999999995em;
	letter-spacing: 0em ;
}
.gen-paragraph-620 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.3999999999999995em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-paragraph-620 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-620 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-620 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-620 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-620 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-textarea-7 { position: relative; }
.gen-textarea-7 {
	margin-right: 0px;
	margin-bottom: 16px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-textarea-7 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-textarea-7 {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-textarea-7 {
		margin-right: 0px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-textarea-7 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-textarea-7 .text-area span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-textarea-7 .text-area {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-textarea-7 .text-area  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-textarea-7 .text-area  span {
font-size: 14px;
}
.gen-textarea-7 .text-area {
	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, 0);
	background-color: rgba(34, 34, 34, 1);
}
.gen-textarea-7 .text-area:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(44, 44, 44, 1);
}
.gen-textarea-7 .text-area:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(27, 27, 27, 1);
}
.gen-textarea-7 .text-area:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-textarea-7 .text-area::placeholder{
color:rgba(202, 202, 202, 1);
}

.gen-button-79 { position: relative; }
.gen-button-79 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: 56px;
}

@media (max-width: 1199.98px) {
	.gen-button-79 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-79 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-79 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-79 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-79 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-button-79 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	transition: all 0.2s;
}
.gen-button-79 > .button  {
	padding-right: 35px;
	padding-left: 35px;
	font-size: 16px;
}
.gen-button-79 > .button  span {
font-size: 16px;
}
.gen-button-79 > .button {
	color: rgba(45, 45, 45, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-79 > .button:hover {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-79 > .button:active {
	color: rgba(10, 16, 20, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-79 > .button > span{
padding:0 18px;
}



.gen-imagewithinlinetext-14 { position: relative; }
.gen-imagewithinlinetext-14 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-14 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-14 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-14  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-14  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-14  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-14  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-14 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-14 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-14 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-14 .image-wrapper {
	margin-right: 15px;
	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(0, 0, 0, 1);
}
.gen-imagewithinlinetext-14 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithinlinetext-15 { position: relative; }
.gen-imagewithinlinetext-15 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-15 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-15 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-15  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-15  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-15  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-15  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-15 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-15 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-15 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-15 .image-wrapper {
	margin-right: 15px;
	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(0, 0, 0, 1);
}
.gen-imagewithinlinetext-15 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithinlinetext-16 { position: relative; }
.gen-imagewithinlinetext-16 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-16 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-16 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-16  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-16  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-16  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-16  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-16 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-16 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-16 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-16 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithinlinetext-16 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-16 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-16 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-16 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithinlinetext-16 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithinlinetext-17 { position: relative; }
.gen-imagewithinlinetext-17 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-17 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-17 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-17  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-17  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-17  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-17  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-17 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-17 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-17 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-17 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithinlinetext-17 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-17 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-17 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-17 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithinlinetext-17 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithinlinetext-18 { position: relative; }
.gen-imagewithinlinetext-18 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-18 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-18 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-18  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-18  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-18  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-18  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-18 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-18 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-18 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-18 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithinlinetext-18 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-18 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-18 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-18 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithinlinetext-18 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithinlinetext-19 { position: relative; }
.gen-imagewithinlinetext-19 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-19 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-19 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-19  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-19  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-19  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-19  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-19 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-19 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-19 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-19 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithinlinetext-19 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-19 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-19 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-19 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithinlinetext-19 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithinlinetext-20 { position: relative; }
.gen-imagewithinlinetext-20 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-20 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-20 {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-imagewithinlinetext-20  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-imagewithinlinetext-20  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-20  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithinlinetext-20  span {
font-size: 16px;
	}
}
.gen-imagewithinlinetext-20 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(10, 16, 20, 1);
}

.gen-imagewithinlinetext-20 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-20 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-20 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithinlinetext-20 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-20 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-20 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-20 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithinlinetext-20 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}







.gen-editormain-50 { position: relative; }





.gen-editorsection-144 { position: relative; }





.gen-editorsection-144 span {
}
.gen-editorsection-144 {
	text-transform: 0;
}
.gen-editorsection-144  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-144 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}


.gen-editorsection-145 { position: relative; }





.gen-editorsection-145 span {
}
.gen-editorsection-145 {
	text-transform: 0;
}
.gen-editorsection-145  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-145 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-282 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-282 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-282 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-282 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-282 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-282 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-282 { position: relative; }





.gen-editorrow-282 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-282 span {
}
.gen-editorrow-282 {
	text-transform: 0;
}
.gen-editorrow-282  {
	padding-top: 0px;
	padding-bottom: 24px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-282   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-282  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-282  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-282  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-282 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-422 { position: relative; }





.gen-editorcolumn-422 span {
}
.gen-editorcolumn-422 {
	text-transform: 0;
}

.gen-block-373 { position: relative; }
.gen-block-373 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-373 span {
}
.gen-block-373 {
}
.gen-block-373  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-373 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-249 { position: relative; }
.gen-heading-249 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-249 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-249 {
						margin-right: auto;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-249 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-249 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-249 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-249 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-249 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-249 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-249 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-249 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-249 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-249 .h  span {
font-size: 36px;
	}
}
.gen-heading-249 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-249 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-249 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-250 { position: relative; }
.gen-heading-250 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-250 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-250 {
						margin-right: auto;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-250 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-250 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-250 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-250 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-250 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-250 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-250 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-250 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-250 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-250 .h  span {
font-size: 36px;
	}
}
.gen-heading-250 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-250 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-250 .h:active {
	color: rgba(255, 255, 255, 1);
}






.gen-editorsection-146 { position: relative; }





.gen-editorsection-146 span {
}
.gen-editorsection-146 {
	text-transform: 0;
}
.gen-editorsection-146  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-146 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-283 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-283 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-283 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-283 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-283 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-283 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-283 { position: relative; }





.gen-editorrow-283 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-283 span {
}
.gen-editorrow-283 {
	text-transform: 0;
}
.gen-editorrow-283  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-283   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-283  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-283  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-283  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-283 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-423 { position: relative; }





.gen-editorcolumn-423 span {
}
.gen-editorcolumn-423 {
	text-transform: 0;
}

.gen-block-374 { position: relative; }
.gen-block-374 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-374 {
		height: 545px;
	}
}




.gen-block-374 span {
}
.gen-block-374 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-374  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-374  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-374 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/Sifly efoils for beginners.e4h1hdk5tak.jpg') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-374 { background-image:url('/o/Sifly efoils for beginners.e4h1hdk5tak.5707x3810.o.bg.webp'); }
.no-webp .gen-block-374 { background-image:url('/o/Sifly efoils for beginners.e4h1hdk5tak.5707x3810.o.bg.jpg'); }
.gen-heading-251 { position: relative; }
.gen-heading-251 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-251 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-251 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-251 .h span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-heading-251 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-251 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-251 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-251 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-251 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-251 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-251 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-251 .h  span {
font-size: 36px;
	}
}
.gen-heading-251 .h {
	color: rgba(255, 255, 255, 1);
}






.gen-editorsection-147 { position: relative; }





.gen-editorsection-147 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-147 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-147  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-147 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-284 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-284 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-284 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-284 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-284 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-284 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-284 { position: relative; }
.gen-editorrow-284 {
	margin-top: 40px;
	margin-bottom: 60px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-284 {
								width: 100%;
							}
}

.gen-editorrow-284 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-284 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-284 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorrow-284  {
}
.gen-editorrow-284 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-424 { position: relative; }





.gen-editorcolumn-424 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-424 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-paragraph-623 { position: relative; }





.gen-paragraph-623 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-623 .paragraph {
	font-family: 'Fira Sans', sans-serif, cursive;
	line-height: 1.2em;
font-style: italic;
}
.gen-paragraph-623 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-623 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-623 .paragraph {
	color: rgba(34, 56, 67, 1);
}


.gen-editorrow-285 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-285 .col:nth-child(1) {
flex: 0 0 auto;
 width: 48.72770503715233%;
}
.gen-editorrow-285 .col:nth-child(2) {
flex: 0 0 auto;
 width: 51.27229496284767%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-285 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-285 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-285 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-285 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-285 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-285 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-285 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-285 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-285 { position: relative; }





.gen-editorrow-285 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-285 span {
}
.gen-editorrow-285 {
	text-transform: 0;
}
.gen-editorrow-285  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-285   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-285  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-285  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-285  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-285 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-425 { position: relative; }





.gen-editorcolumn-425 span {
}
.gen-editorcolumn-425 {
	text-transform: 0;
}

.gen-image-94 { position: relative; }
.gen-image-94 {
	width: 864px;
	height: 504.68108108108106px;
}


@media (max-width: 991.98px) {
			.gen-image-94 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-94 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-94 .image-a span {
	line-height: 1.2em;
}
.gen-image-94 .image-a {
	line-height: 1.2em;
}
.gen-image-94 .image-a  {
}
.gen-image-94 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-426 { position: relative; }





.gen-editorcolumn-426 span {
}
.gen-editorcolumn-426 {
	text-transform: 0;
}

.gen-image-95 { position: relative; }
.gen-image-95 {
	width: 920px;
	height: 506px;
}


@media (max-width: 991.98px) {
			.gen-image-95 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-95 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-95 .image-a span {
	line-height: 1.2em;
}
.gen-image-95 .image-a {
	line-height: 1.2em;
}
.gen-image-95 .image-a  {
}
.gen-image-95 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-paragraph-624 { position: relative; }





.gen-paragraph-624 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-624 .paragraph {
	font-family: 'Fira Sans', sans-serif, cursive;
	line-height: 1.2em;
font-style: italic;
}
.gen-paragraph-624 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-624 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-624 .paragraph {
	color: rgba(34, 56, 67, 1);
}


.gen-paragraph-625 { position: relative; }
.gen-paragraph-625 {
	margin-right: auto;
	margin-left: auto;
	width: 80%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-625 {
				width: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-625 {
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-625 {
				width: 100%;
			}
}

.gen-paragraph-625 .paragraph span {
	line-height: 1.9000000000000006em;
	letter-spacing: 0em ;
}
.gen-paragraph-625 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9000000000000006em;
	letter-spacing: 0em;
}
.gen-paragraph-625 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-paragraph-625 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-625 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}





.gen-editormain-51 { position: relative; }





.gen-editorsection-148 { position: relative; }





.gen-editorsection-148 span {
}
.gen-editorsection-148 {
	text-transform: 0;
}
.gen-editorsection-148  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-148 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}


.gen-editorsection-149 { position: relative; }





.gen-editorsection-149 span {
}
.gen-editorsection-149 {
	text-transform: 0;
}
.gen-editorsection-149  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-149 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-286 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-286 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-286 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-286 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-286 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-286 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-286 { position: relative; }





.gen-editorrow-286 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-286 span {
}
.gen-editorrow-286 {
	text-transform: 0;
}
.gen-editorrow-286  {
	padding-top: 0px;
	padding-bottom: 24px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-286   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-286  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-286  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-286  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-286 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-427 { position: relative; }





.gen-editorcolumn-427 span {
}
.gen-editorcolumn-427 {
	text-transform: 0;
}

.gen-block-375 { position: relative; }
.gen-block-375 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-block-375 span {
}
.gen-block-375 {
}
.gen-block-375  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-375 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-252 { position: relative; }
.gen-heading-252 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-252 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-252 {
						margin-right: auto;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-252 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-252 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-252 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-252 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-252 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-252 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-252 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-252 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-252 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-252 .h  span {
font-size: 36px;
	}
}
.gen-heading-252 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-252 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-252 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-253 { position: relative; }
.gen-heading-253 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-253 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-253 {
						margin-right: auto;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-253 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-253 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-253 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-253 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-253 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-253 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-253 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-253 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-253 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-253 .h  span {
font-size: 36px;
	}
}
.gen-heading-253 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-253 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-253 .h:active {
	color: rgba(255, 255, 255, 1);
}






.gen-editorsection-150 { position: relative; }





.gen-editorsection-150 span {
}
.gen-editorsection-150 {
	text-transform: 0;
}
.gen-editorsection-150  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-150 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-287 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-287 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-287 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-287 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-287 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-287 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-287 { position: relative; }





.gen-editorrow-287 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-287 span {
}
.gen-editorrow-287 {
	text-transform: 0;
}
.gen-editorrow-287  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-287   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-287  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-287  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-287  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-287 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-428 { position: relative; }





.gen-editorcolumn-428 span {
}
.gen-editorcolumn-428 {
	text-transform: 0;
}

.gen-block-376 { position: relative; }
.gen-block-376 {
	height: 780px;
}

@media (max-width: 1199.98px) {
	.gen-block-376 {
		height: 545px;
	}
}




.gen-block-376 span {
}
.gen-block-376 {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.gen-block-376  {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-376  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-block-376 {
	color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/levitation.yslqbfpa2vy.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-block-376 { background-image:url('/o/levitation.yslqbfpa2vy.4096x1845.o.bg.webp'); }
.no-webp .gen-block-376 { background-image:url('/o/levitation.yslqbfpa2vy.4096x1845.o.bg.jpg'); }
.gen-paragraph-626 { position: relative; }
.gen-paragraph-626 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-626 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-626 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-626 .paragraph span {
	line-height: 1.9em;
	letter-spacing: 0em ;
}
.gen-paragraph-626 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9em;
	letter-spacing: 0em;
}
.gen-paragraph-626 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-paragraph-626 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-626 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-626 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-254 { position: relative; }
.gen-heading-254 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-254 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-254 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-heading-254 .h span {
	line-height: 1.4000000000000001em;
	letter-spacing: 0em ;
}
.gen-heading-254 .h {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.4000000000000001em;
font-weight: 500;
	letter-spacing: 0em;
}
.gen-heading-254 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 991.98px) {
  .gen-heading-254 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-254 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-254 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-254 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-254 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-254 .h  span {
font-size: 36px;
	}
}
.gen-heading-254 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-editorrow-288 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-288 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-288 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-288 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-288 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-288 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-288 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-288 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-288 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-288 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-288 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-288 { position: relative; }





.gen-editorrow-288 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-288 span {
}
.gen-editorrow-288 {
	text-transform: 0;
}
.gen-editorrow-288  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-288   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-288  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-288  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-288  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-288 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-429 { position: relative; }





.gen-editorcolumn-429 span {
}
.gen-editorcolumn-429 {
	text-transform: 0;
}

.gen-linkbutton-130 { position: relative; }
.gen-linkbutton-130 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-linkbutton-130 {
								margin-right: auto;
								margin-bottom: 0px;
								margin-left: auto;
								width: 213px;
							}
}

.gen-linkbutton-130 > .button span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-linkbutton-130 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
font-weight: 600;
	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-linkbutton-130 > .button  {
	font-size: 18px;
}
.gen-linkbutton-130 > .button  span {
font-size: 18px;
}
.gen-linkbutton-130 > .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, 0);
}
.gen-linkbutton-130 > .button:hover {
	color: rgba(10, 16, 20, 1);
}
.gen-linkbutton-130 > .button:active {
	color: rgba(10, 16, 20, 1);
}

.gen-linkbutton-130 > .button > span{
padding:0 2px;
}


.gen-editorcolumn-430 { position: relative; }





.gen-editorcolumn-430 span {
}
.gen-editorcolumn-430 {
	text-transform: 0;
}







.gen-editorsection-151 { position: relative; }





.gen-editorsection-151 span {
}
.gen-editorsection-151 {
	text-transform: 0;
}
.gen-editorsection-151  {
	padding-top: 40px;
	padding-bottom: 40px;
}
.gen-editorsection-151 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-289 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-289 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-289 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-289 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-289 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-289 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-289 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-289 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-289 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-289 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-289 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-289 { position: relative; }
.gen-editorrow-289 {
	margin-right: 20px;
}





.gen-editorrow-289 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-289 span {
}
.gen-editorrow-289 {
	text-transform: 0;
}
.gen-editorrow-289  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-289   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-289  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-289  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-289  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-289 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-431 { position: relative; }





.gen-editorcolumn-431 span {
}
.gen-editorcolumn-431 {
	text-transform: 0;
}

.gen-button-80 { position: relative; }
.gen-button-80 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 149px;
	height: 45px;
}





.gen-button-80 > .button span {
	line-height: 1.2em;
}
.gen-button-80 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 23px;
	border-top-right-radius: 23px;
	border-bottom-left-radius: 23px;
	border-bottom-right-radius: 23px;
	transition: all 0.2s;
}
.gen-button-80 > .button  {
	font-size: 14px;
}
.gen-button-80 > .button  span {
font-size: 14px;
}
.gen-button-80 > .button {
	color: rgba(10, 16, 20, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-80 > .button:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-80 > .button:active {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-80 > .button:disabled {
	color: rgba(150, 150, 150, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
	background-color: rgba(45, 45, 45, 1);
}

.gen-button-80 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-432 { position: relative; }





.gen-editorcolumn-432 span {
}
.gen-editorcolumn-432 {
	text-transform: 0;
}

.gen-button-81 { position: relative; }
.gen-button-81 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 147px;
	height: 45px;
}





.gen-button-81 > .button span {
	line-height: 1.2em;
}
.gen-button-81 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 23px;
	border-top-right-radius: 23px;
	border-bottom-left-radius: 23px;
	border-bottom-right-radius: 23px;
	transition: all 0.2s;
}
.gen-button-81 > .button  {
	font-size: 14px;
}
.gen-button-81 > .button  span {
font-size: 14px;
}
.gen-button-81 > .button {
	color: rgba(10, 16, 20, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-81 > .button:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-81 > .button:active {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-81 > .button:disabled {
	color: rgba(150, 150, 150, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
	background-color: rgba(45, 45, 45, 1);
}

.gen-button-81 > .button > span{
padding:0 5px;
}




.gen-editorsection-152 { position: relative; }





.gen-editorsection-152 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-152 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-152  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-152 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-290 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-290 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-290 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-290 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-290 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-290 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-290 { position: relative; }
.gen-editorrow-290 {
	margin-top: 40px;
	margin-bottom: 60px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-290 {
								width: 100%;
							}
}

.gen-editorrow-290 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-290 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-290 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorrow-290  {
}
.gen-editorrow-290 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-433 { position: relative; }





.gen-editorcolumn-433 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-433 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-paragraph-627 { position: relative; }





.gen-paragraph-627 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-627 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
}
.gen-paragraph-627 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-627 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-627 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-628 { position: relative; }
.gen-paragraph-628 {
	margin-right: auto;
	margin-left: auto;
	width: 80%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-628 {
				width: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-628 {
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-628 {
				width: 100%;
			}
}

.gen-paragraph-628 .paragraph span {
	line-height: 1.9000000000000006em;
	letter-spacing: 0em ;
}
.gen-paragraph-628 .paragraph {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.9000000000000006em;
	letter-spacing: 0em;
}
.gen-paragraph-628 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-paragraph-628 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-628 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}





.gen-editorsection-153 { position: relative; }





.gen-editorsection-153 span {
}
.gen-editorsection-153 {
	text-transform: 0;
}
.gen-editorsection-153  {
	padding-top: 15px;
	padding-bottom: 80px;
}
.gen-editorsection-153 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(10, 16, 20, 1);
}

.gen-editorrow-291 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-291 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-291 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-291 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-291 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-291 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-291 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-291 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-291 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-291 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-291 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-291 { position: relative; }





.gen-editorrow-291 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-291 span {
}
.gen-editorrow-291 {
	text-transform: 0;
}
.gen-editorrow-291  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-291   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-291  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-291  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-291  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-291 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-434 { position: relative; }





.gen-editorcolumn-434 span {
}
.gen-editorcolumn-434 {
	text-transform: 0;
}

.gen-button-82 { position: relative; }
.gen-button-82 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 151px;
	height: 45px;
}





.gen-button-82 > .button span {
	line-height: 1.2em;
}
.gen-button-82 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 23px;
	border-top-right-radius: 23px;
	border-bottom-left-radius: 23px;
	border-bottom-right-radius: 23px;
	transition: all 0.2s;
}
.gen-button-82 > .button  {
	font-size: 14px;
}
.gen-button-82 > .button  span {
font-size: 14px;
}
.gen-button-82 > .button {
	color: rgba(10, 16, 20, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-82 > .button:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-82 > .button:active {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-82 > .button:disabled {
	color: rgba(150, 150, 150, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
	background-color: rgba(45, 45, 45, 1);
}

.gen-button-82 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-435 { position: relative; }





.gen-editorcolumn-435 span {
}
.gen-editorcolumn-435 {
	text-transform: 0;
}

.gen-button-83 { position: relative; }
.gen-button-83 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 151px;
	height: 45px;
}





.gen-button-83 > .button span {
	line-height: 1.2em;
}
.gen-button-83 > .button {
	font-family: 'Montserrat', sans-serif, cursive;
	line-height: 1.2em;
	border-top-left-radius: 23px;
	border-top-right-radius: 23px;
	border-bottom-left-radius: 23px;
	border-bottom-right-radius: 23px;
	transition: all 0.2s;
}
.gen-button-83 > .button  {
	font-size: 14px;
}
.gen-button-83 > .button  span {
font-size: 14px;
}
.gen-button-83 > .button {
	color: rgba(10, 16, 20, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(223, 239, 61, 1);
}
.gen-button-83 > .button:hover {
	color: rgba(45, 45, 45, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-83 > .button:active {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-83 > .button:disabled {
	color: rgba(150, 150, 150, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
	background-color: rgba(45, 45, 45, 1);
}

.gen-button-83 > .button > span{
padding:0 5px;
}





