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








html{
overflow-x: hidden !important;
}
body{
overflow-x: hidden !important;
}
[data-name="header"] {
    position: fixed;
width:100%;
    top: 0;
    z-index: 999;
}

body {-webkit-text-size-adjust: none;}

body.scrolled [data-name="header"] section {
    background-color: #ffffff !important;
box-shadow: 0 0 30px 0px rgb(0 0 0 / 10%);
}

.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-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}.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}.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)}.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: 70px;
}
h2 {
	font-size: 56px;
}
h3 {
	font-size: 40px;
}
h4 {
	font-size: 36px;
}
h5 {
	font-size: 22px;
}
h6 {
	font-size: 16px;
}
p {
	font-size: 16px;
}
a:link {
	color: rgba(45, 45, 45, 1);
}
a:visited {
	color: rgba(45, 45, 45, 1);
}
a:hover {
	color: rgba(45, 45, 45, 1);
}
a:active {
	color: rgba(45, 45, 45, 1);
}
h1, h2, h3, h4, h5, h6, p, span {
line-height: 1.5em;
letter-spacing: 0em;
}
::selection {
	background: #B4D5FF;
	color: white;
}
.gen-editorheader-1 { position: relative; }





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



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


.gen-editorsection-1 span {
}
.gen-editorsection-1 {
	text-transform: 0;
}
.gen-editorsection-1  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-1  {
	padding-top: 3px;
	padding-bottom: 3px;
	}
}
.gen-editorsection-1 {
	color: rgba(222, 189, 140, 1);
	background-color: rgba(255, 255, 255, 1);
}

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

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

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

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

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

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



@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 (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: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-1   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-1  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-1  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-1 {
	color: rgba(222, 189, 140, 1);
}

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





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

.gen-image-1 { position: relative; }
.gen-image-1 {
	margin-right: auto;
	margin-left: auto;
	width: 76.0958904109589px;
	height: 55px;
}

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

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


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

.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(222, 189, 140, 1);
}



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





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

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




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

@media (max-width: 575.98px) {
 .gen-menu-1 {
display:none !important;
} }
.gen-menu-1 span {
	line-height: 1.2em;
}
.gen-menu-1 {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
}
.gen-menu-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-menu-1  span {
font-size: 14px;
}
.gen-menu-1 {
	color: rgba(97, 97, 97, 1);
}

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





.gen-menuitem-1 .memu-item-wrapper span {
	line-height: 1.2em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-menuitem-1 .memu-item-wrapper {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	transition: all 0.30000000000000004s;
}
.gen-menuitem-1 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-menuitem-1 .memu-item-wrapper  span {
font-size: 18px;
}
.gen-menuitem-1 .memu-item-wrapper {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-1 .memu-item-wrapper:hover {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-1 .memu-item-wrapper:active {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-1 .memu-item-wrapper.selected {
	color: rgba(45, 45, 45, 1);
}

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

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





.gen-menuitem-2 .memu-item-wrapper span {
	line-height: 1.2em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-menuitem-2 .memu-item-wrapper {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	transition: all 0.30000000000000004s;
}
.gen-menuitem-2 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-menuitem-2 .memu-item-wrapper  span {
font-size: 18px;
}
.gen-menuitem-2 .memu-item-wrapper {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-2 .memu-item-wrapper:hover {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-2 .memu-item-wrapper:active {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-2 .memu-item-wrapper.selected {
	color: rgba(45, 45, 45, 1);
}

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

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





.gen-menuitem-3 .memu-item-wrapper span {
	line-height: 1.2em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-menuitem-3 .memu-item-wrapper {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	transition: all 0.30000000000000004s;
}
.gen-menuitem-3 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-menuitem-3 .memu-item-wrapper  span {
font-size: 18px;
}
.gen-menuitem-3 .memu-item-wrapper {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-3 .memu-item-wrapper:hover {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-3 .memu-item-wrapper:active {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-3 .memu-item-wrapper.selected {
	color: rgba(45, 45, 45, 1);
}

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

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





.gen-menuitem-4 .memu-item-wrapper span {
	line-height: 1.2em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-menuitem-4 .memu-item-wrapper {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	transition: all 0.30000000000000004s;
}
.gen-menuitem-4 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-menuitem-4 .memu-item-wrapper  span {
font-size: 18px;
}
.gen-menuitem-4 .memu-item-wrapper {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-4 .memu-item-wrapper:hover {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-4 .memu-item-wrapper:active {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-4 .memu-item-wrapper.selected {
	color: rgba(45, 45, 45, 1);
}

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



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





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

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





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

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





.gen-button-1 > .button span {
	line-height: 1.4000000000000001em;
}
.gen-button-1 > .button {
	font-family: Playfair Display, serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: capitalize;
	transition: all 0.30000000000000004s;
}
.gen-button-1 > .button  {
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 19px;
	text-align: right;
}
.gen-button-1 > .button  span {
font-size: 19px;
}
.gen-button-1 > .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(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-1 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(45, 45, 45, 1);
}
.gen-button-1 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(45, 45, 45, 1);
}

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




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

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

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

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

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

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

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

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

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

@media (max-width: 575.98px) {
				.gen-editorrow-2 {
					margin-top: 5px;
					width: 100%;
				}
}

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

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





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

.gen-image-2 { position: relative; }
.gen-image-2 {
	width: 200px;
	height: 40px;
}


@media (max-width: 991.98px) {
			.gen-image-2 {
				width: 165px;
				height: 51.28378378378379px;
			}
}
@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 {
						margin-right: 15px;
						margin-left: 0px;
						width: auto;
						height: 40px;
					}
}
@media (max-width: 575.98px) {
	.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;
} }
@media (max-width: 575.98px) {
 .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(222, 189, 140, 1);
}


.gen-image-3 { position: relative; }
.gen-image-3 {
	width: 270px;
	height: auto;
}


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

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

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

.gen-image-3 .image-a span {
	line-height: 1.2em;
}
.gen-image-3 .image-a {
	line-height: 1.2em;
}
.gen-image-3 .image-a  {
}
.gen-image-3 .image-a {
	color: rgba(222, 189, 140, 1);
}



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





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

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





.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(222, 189, 140, 1);
}

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

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



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

@media (min-width: 1200px) {
 .gen-block-3 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-3 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-3 {
display:none !important;
} }
.gen-block-3 span {
	line-height: 1.2em;
}
.gen-block-3 {
	line-height: 1.2em;
}
.gen-block-3  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-3 {
	color: rgba(222, 189, 140, 1);
}

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



@media (max-width: 767.98px) {
					.gen-button-2 {
						margin-right: 15px;
						height: 44px;
					}
}


.gen-button-2 > .button span {
	line-height: 1.4000000000000001em;
}
.gen-button-2 > .button {
	font-family: Playfair Display, serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: capitalize;
	transition: all 0.30000000000000004s;
}
.gen-button-2 > .button  {
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 19px;
	text-align: right;
}
.gen-button-2 > .button  span {
font-size: 19px;
}
.gen-button-2 > .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(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-2 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(45, 45, 45, 1);
}
.gen-button-2 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(45, 45, 45, 1);
}

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


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


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

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

@media (max-width: 575.98px) {
				.gen-mobilemenu-1 {
					margin-left: auto;
					width: 40px;
				}
}

.gen-mobilemenu-1 span {
	line-height: 1.2em;
}
.gen-mobilemenu-1 {
	line-height: 1.2em;
}
.gen-mobilemenu-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-mobilemenu-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-mobilemenu-1 {
	color: rgba(222, 189, 140, 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(45, 45, 45, 1);
}
.gen-mobilemenu-1 .mobile-menu-dropdown { position: relative; }
@media (min-width: 1200.00px) {
	.gen-mobilemenu-1 .mobile-menu-dropdown {
	display:none !important;
	}
}

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

@media (max-width: 991.98px) {
				.gen-mobilemenu-1 .mobile-menu-dropdown {
					margin-top: 82px;
				}
}

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

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

@media (min-width: 1200px) {
 .gen-mobilemenu-1 .mobile-menu-dropdown {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-mobilemenu-1 .mobile-menu-dropdown {
display:none !important;
} }
.gen-mobilemenu-1 .mobile-menu-dropdown span {
	line-height: 1.2em;
}
.gen-mobilemenu-1 .mobile-menu-dropdown {
	line-height: 1.2em;
	transition: all 0.2s;
}
@media (max-width: 991.98px) {
  .gen-mobilemenu-1 .mobile-menu-dropdown  {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-mobilemenu-1 .mobile-menu-dropdown  {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-mobilemenu-1 .mobile-menu-dropdown  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-mobilemenu-1 .mobile-menu-dropdown {
	color: rgba(222, 189, 140, 1);
box-shadow: 0px 20px 30px -15px rgba(45, 45, 45, 0.257);
	background-color: rgba(255, 255, 255, 1);
}
.gen-mobilemenu-1 .mobile-menu-dropdown:hover {
	color: rgba(222, 189, 140, 1);
box-shadow: 0px 20px 30px -15px rgba(222, 189, 140, 1);
}

.gen-block-4 { position: relative; }
.gen-block-4 {
	margin-left: auto;
	width: 55%;
}
@media (min-width: 1200.00px) {
	.gen-block-4 {
	display:none !important;
	}
}

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

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


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

@media (min-width: 1200px) {
 .gen-block-4 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-4 {
display:none !important;
} }
.gen-block-4 span {
	line-height: 1.2em;
}
.gen-block-4 {
	line-height: 1.2em;
}
.gen-block-4  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 767.98px) {
  .gen-block-4  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-4  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-block-4 {
	color: rgba(222, 189, 140, 1);
}
.gen-block-4:hover {
	color: rgba(0, 0, 0, 0);
}

.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 (max-width: 991.98px) {
				.gen-editorrow-3 {
					margin-bottom: 0px;
				}
}

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

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

.gen-editorrow-3 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-3 span {
	line-height: 1.2em;
}
.gen-editorrow-3 {
	line-height: 1.2em;
}
.gen-editorrow-3  {
}
@media (max-width: 767.98px) {
  .gen-editorrow-3  {
	padding-bottom: 0px;
	}
}
.gen-editorrow-3 {
	color: rgba(222, 189, 140, 1);
}

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





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

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


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


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

.gen-menu-2 span {
	line-height: 1.2em;
}
.gen-menu-2 {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
}
.gen-menu-2  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-menu-2  span {
font-size: 14px;
}
.gen-menu-2 {
	color: rgba(97, 97, 97, 1);
}

.gen-menuitem-5 { position: relative; }
.gen-menuitem-5 {
	margin-right: 30px;
	margin-left: 0px;
	height: 40px;
}


@media (max-width: 991.98px) {
			.gen-menuitem-5 {
				margin-right: 25px;
			}
}

@media (max-width: 767.98px) {
			.gen-menuitem-5 {
				margin-right: 25px;
			}
}

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

.gen-menuitem-5 .memu-item-wrapper span {
	line-height: 1.2em;
}
.gen-menuitem-5 .memu-item-wrapper {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-menuitem-5 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-menuitem-5 .memu-item-wrapper  span {
font-size: 20px;
}
@media (max-width: 1199.98px) {
  .gen-menuitem-5 .memu-item-wrapper   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-menuitem-5 .memu-item-wrapper   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-menuitem-5 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 767.98px) {
  .gen-menuitem-5 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-5 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-menuitem-5 .memu-item-wrapper {
	color: rgba(45, 45, 45, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 4px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-menuitem-5 .memu-item-wrapper:hover {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-5 .memu-item-wrapper:active {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-5 .memu-item-wrapper.selected {
	color: rgba(45, 45, 45, 1);
}

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

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


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

@media (max-width: 767.98px) {
			.gen-menuitem-6 {
				margin-right: 25px;
			}
}

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

.gen-menuitem-6 .memu-item-wrapper span {
	line-height: 1.2em;
}
.gen-menuitem-6 .memu-item-wrapper {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-menuitem-6 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-menuitem-6 .memu-item-wrapper  span {
font-size: 20px;
}
@media (max-width: 1199.98px) {
  .gen-menuitem-6 .memu-item-wrapper   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-menuitem-6 .memu-item-wrapper   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-menuitem-6 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 767.98px) {
  .gen-menuitem-6 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-6 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-menuitem-6 .memu-item-wrapper {
	color: rgba(45, 45, 45, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 4px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-menuitem-6 .memu-item-wrapper:hover {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-6 .memu-item-wrapper:active {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-6 .memu-item-wrapper.selected {
	color: rgba(45, 45, 45, 1);
}

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

.gen-menuitem-7 { position: relative; }
.gen-menuitem-7 {
	margin-right: 30px;
	margin-left: 0px;
	height: 40px;
}


@media (max-width: 991.98px) {
			.gen-menuitem-7 {
				margin-right: 25px;
			}
}

@media (max-width: 767.98px) {
			.gen-menuitem-7 {
				margin-right: 25px;
			}
}

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

.gen-menuitem-7 .memu-item-wrapper span {
	line-height: 1.2em;
}
.gen-menuitem-7 .memu-item-wrapper {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-menuitem-7 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-menuitem-7 .memu-item-wrapper  span {
font-size: 20px;
}
@media (max-width: 1199.98px) {
  .gen-menuitem-7 .memu-item-wrapper   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-menuitem-7 .memu-item-wrapper   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-menuitem-7 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 767.98px) {
  .gen-menuitem-7 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-7 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-menuitem-7 .memu-item-wrapper {
	color: rgba(45, 45, 45, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 4px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-menuitem-7 .memu-item-wrapper:hover {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-7 .memu-item-wrapper:active {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-7 .memu-item-wrapper.selected {
	color: rgba(45, 45, 45, 1);
}

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

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


@media (max-width: 991.98px) {
			.gen-menuitem-8 {
				margin-right: 25px;
			}
}

@media (max-width: 767.98px) {
			.gen-menuitem-8 {
				margin-right: 25px;
			}
}

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

.gen-menuitem-8 .memu-item-wrapper span {
	line-height: 1.2em;
}
.gen-menuitem-8 .memu-item-wrapper {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-menuitem-8 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-menuitem-8 .memu-item-wrapper  span {
font-size: 20px;
}
@media (max-width: 1199.98px) {
  .gen-menuitem-8 .memu-item-wrapper   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-menuitem-8 .memu-item-wrapper   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-menuitem-8 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 767.98px) {
  .gen-menuitem-8 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 575.98px) {
  .gen-menuitem-8 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-menuitem-8 .memu-item-wrapper {
	color: rgba(45, 45, 45, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 4px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-menuitem-8 .memu-item-wrapper:hover {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-8 .memu-item-wrapper:active {
	color: rgba(45, 45, 45, 1);
}
.gen-menuitem-8 .memu-item-wrapper.selected {
	color: rgba(45, 45, 45, 1);
}

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




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

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

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

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

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

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


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

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

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

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

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





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

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


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

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

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

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

.gen-button-3 { position: relative; }
.gen-button-3 {
	margin-right: auto;
	width: 212px;
}




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

.gen-button-3 > .button span {
	line-height: 1.2em;
}
.gen-button-3 > .button {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-button-3 > .button  {
	padding-top: 15px;
	padding-right: 45px;
	padding-bottom: 15px;
	padding-left: 45px;
	font-size: 21px;
}
.gen-button-3 > .button  span {
font-size: 21px;
}
@media (max-width: 575.98px) {
  .gen-button-3 > .button  {
	padding-top: 10px;
	padding-right: 45px;
	padding-bottom: 10px;
	padding-left: 45px;
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-3 > .button  span {
font-size: 18px;
	}
}
.gen-button-3 > .button {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(45, 45, 45, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-3 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-3 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.btn-border {
    position: relative;
    z-index: 1;
}

.btn-border .button {
    z-index: 1;
}

.btn-border::after {
    position: absolute;
    top: 5px;
    left: 5px;
    content: '';
    width: 100%;
    height: 100%;
    border: 2px solid #DEBD8C;
    z-index: 0;
}
.gen-button-3 > .button > span{
padding:0 0px;
}











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





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





.gen-editorsection-2 span {
}
.gen-editorsection-2 {
	text-transform: 0;
}
.gen-editorsection-2  {
	padding-top: 50px;
	padding-bottom: 50px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-2  {
	padding-top: 15px;
	padding-bottom: 10px;
	}
}
.gen-editorsection-2 {
	color: rgba(0, 0, 0, 0);
}

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

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

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

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

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

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




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

.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: 10px;
	padding-bottom: 10px;
}
@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);
}

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





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

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





.gen-heading-1 .h span {
	line-height: 1.2em;
}
.gen-heading-1 .h {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-1 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 46px;
	text-align: left;
}
.gen-heading-1 .h  span {
font-size: 46px;
}
@media (max-width: 767.98px) {
  .gen-heading-1 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-1 .h  span {
font-size: 32px;
	}
}
.gen-heading-1 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-1 { position: relative; }
.gen-paragraph-1 {
	margin-top: 25px;
	width: 450px;
}


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

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

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

.gen-paragraph-1 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-1 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-1 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-1 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-1 .paragraph {
	color: rgba(101, 101, 101, 1);
}


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

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

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

}
.gen-editorrow-6 { position: relative; }
.gen-editorrow-6 {
	margin-top: 50px;
}



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

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

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

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





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

.gen-block-6 { position: relative; }
.gen-block-6 {
	width: 95%;
}




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

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

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



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

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

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


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




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

.gen-paragraph-3 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-3 .paragraph {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-3 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 36px;
	text-align: left;
}
.gen-paragraph-3 .paragraph  span {
font-size: 36px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-3 .paragraph  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-3 .paragraph  span {
font-size: 32px;
	}
}
.gen-paragraph-3 .paragraph {
	color: rgba(0, 0, 0, 1);
}




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





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

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

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

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

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

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

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



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


.gen-editorrow-7 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-7 span {
}
.gen-editorrow-7 {
	text-transform: 0;
}
.gen-editorrow-7  {
	padding-top: 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-11 { position: relative; }





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

.gen-icon-1 { position: relative; }
.gen-icon-1 {
	width: auto;
	height: auto;
}





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

.gen-icon-1 div > i{
font-size:42px;
}
.gen-icon-1 div > i{
color:rgba(45, 45, 45, 1);
}


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





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

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





.gen-paragraph-4 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-4 .paragraph {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
}
.gen-paragraph-4 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-4 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-4 .paragraph {
	color: rgba(0, 0, 0, 1);
}


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





.gen-paragraph-5 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-5 .paragraph {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
}
.gen-paragraph-5 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-5 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-5 .paragraph {
	color: rgba(0, 0, 0, 1);
}







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





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

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

@media (max-width: 1199.98px) {
	.gen-image-4 {
		margin-left: auto;
		width: 95%;
	}
}

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

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

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

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





.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-3 { position: relative; }
.gen-editorsection-3 {
	margin-top: 80px;
}



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

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

.gen-editorsection-3 span {
}
.gen-editorsection-3 {
	text-transform: 0;
}
.gen-editorsection-3  {
	padding-top: 220px;
	padding-bottom: 250px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-3  {
	padding-top: 150px;
	padding-bottom: 100px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-3  {
	padding-top: 50px;
	padding-bottom: 50px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-3  {
	padding-top: 120px;
	padding-bottom: 120px;
	}
}
.gen-editorsection-3 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/NoPath.hlggzlnt3lu.png') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-3 { background-image:url('/o/NoPath.hlggzlnt3lu.1280x720.o.bg.webp'); }
.no-webp .gen-editorsection-3 { background-image:url('/o/NoPath.hlggzlnt3lu.1280x720.o.bg.jpg'); }
.gen-editorrow-8 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-8 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

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

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

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

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

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




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

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

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





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

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

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

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

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

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

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





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

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





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

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

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

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

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

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

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




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

.gen-editorrow-10 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-10 span {
}
.gen-editorrow-10 {
	text-transform: 0;
}
.gen-editorrow-10  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-10   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-10  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@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-16 { position: relative; }





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

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


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

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

@media (max-width: 575.98px) {
			.gen-image-5 {
				margin-right: auto;
				margin-bottom: 15px;
				margin-left: auto;
				width: 124px;
				height: 19.375px;
			}
}

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




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

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

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

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

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

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



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


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

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





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

.gen-paragraph-6 { position: relative; }
.gen-paragraph-6 {
	margin-top: -10px;
	margin-right: auto;
	margin-left: auto;
	width: 1061px;
	height: auto;
}

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

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

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

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

.gen-paragraph-6 .paragraph span {
	line-height: 1.3em;
}
.gen-paragraph-6 .paragraph {
	font-family: Crimson Text, serif;
	line-height: 1.3em;
font-weight: bold;
}
.gen-paragraph-6 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 74px;
	text-align: center;
}
.gen-paragraph-6 .paragraph  span {
font-size: 74px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-6 .paragraph   {
	font-size: 64px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-6 .paragraph   span {
font-size: 64px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-6 .paragraph  {
	font-size: 48px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-6 .paragraph  span {
font-size: 48px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-6 .paragraph  {
	font-size: 41px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-6 .paragraph  span {
font-size: 41px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-6 .paragraph  {
	font-size: 33px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-6 .paragraph  span {
font-size: 33px;
	}
}
.gen-paragraph-6 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-7 { position: relative; }
.gen-paragraph-7 {
	margin-top: 0px;
}


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

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


.gen-paragraph-7 .paragraph span {
	line-height: 1.3em;
}
.gen-paragraph-7 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.3em;
}
.gen-paragraph-7 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-7 .paragraph  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-7 .paragraph  {
	font-size: 17px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-7 .paragraph  span {
font-size: 17px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-7 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-7 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-7 .paragraph {
	color: rgba(255, 255, 255, 1);
}






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

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





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

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




@media (max-width: 575.98px) {
							.gen-button-4 {
								width: 262px;
							}
}

.gen-button-4 > .button span {
	line-height: 1.4000000000000001em;
}
.gen-button-4 > .button {
	font-family: Crimson Text, serif;
	line-height: 1.4000000000000001em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: capitalize;
	transition: all 0.30000000000000004s;
}
.gen-button-4 > .button  {
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 24px;
	text-align: right;
}
.gen-button-4 > .button  span {
font-size: 24px;
}
.gen-button-4 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0.407);
}
.gen-button-4 > .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(45, 45, 45, 1);
	background-color: rgba(45, 45, 45, 1);
}
.gen-button-4 > .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, 0);
	background-color: rgba(45, 45, 45, 1);
}
.gen-button-4 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

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






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





.gen-editorsection-4 span {
}
.gen-editorsection-4 {
	text-transform: 0;
}
.gen-editorsection-4  {
	padding-top: 100px;
	padding-bottom: 50px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-4  {
	padding-top: 50px;
	padding-bottom: 50px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-4  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-4 {
	color: rgba(0, 0, 0, 0);
}

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

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

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



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

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

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

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





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

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

@media (max-width: 1199.98px) {
	.gen-image-6 {
		width: 95%;
	}
}

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


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

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



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





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

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

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



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

.gen-heading-2 .h span {
	line-height: 1.2em;
}
.gen-heading-2 .h {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-2 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 46px;
	text-align: left;
}
.gen-heading-2 .h  span {
font-size: 46px;
}
@media (max-width: 991.98px) {
  .gen-heading-2 .h  {
	font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-2 .h  span {
font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-2 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-2 .h  span {
font-size: 32px;
	}
}
.gen-heading-2 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-8 { position: relative; }
.gen-paragraph-8 {
	margin-top: 25px;
	width: 100%;
}

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


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

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

.gen-paragraph-8 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-8 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-8 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-8 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-8 .paragraph {
	color: rgba(101, 101, 101, 1);
}





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





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

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

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

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

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

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

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





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

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





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

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





.gen-heading-3 .h span {
	line-height: 1.2em;
}
.gen-heading-3 .h {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-3 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 46px;
	text-align: left;
}
.gen-heading-3 .h  span {
font-size: 46px;
}
@media (max-width: 991.98px) {
  .gen-heading-3 .h  {
	font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-3 .h  span {
font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-3 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-3 .h  span {
font-size: 32px;
	}
}
.gen-heading-3 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-9 { position: relative; }
.gen-paragraph-9 {
	margin-top: 25px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-9 {
		margin-right: 0px;
		width: auto;
	}
}


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

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

.gen-paragraph-9 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-9 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-9 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-9 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-9 .paragraph {
	color: rgba(101, 101, 101, 1);
}



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





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

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

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

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


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

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





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




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

.gen-editorsection-6 span {
}
.gen-editorsection-6 {
	text-transform: 0;
}
.gen-editorsection-6  {
	padding-top: 50px;
	padding-bottom: 50px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-6  {
	padding-top: 0px;
	padding-bottom: 25px;
	}
}
.gen-editorsection-6 {
	color: rgba(0, 0, 0, 0);
}

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

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

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

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

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

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




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

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

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





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

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

@media (max-width: 1199.98px) {
	.gen-image-8 {
		width: 95%;
	}
}

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


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

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



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





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

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

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



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

.gen-heading-4 .h span {
	line-height: 1.2em;
}
.gen-heading-4 .h {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-4 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 46px;
	text-align: left;
}
.gen-heading-4 .h  span {
font-size: 46px;
}
@media (max-width: 991.98px) {
  .gen-heading-4 .h  {
	font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-4 .h  span {
font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-4 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-4 .h  span {
font-size: 32px;
	}
}
.gen-heading-4 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-10 { position: relative; }
.gen-paragraph-10 {
	margin-top: 25px;
	width: 100%;
}

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


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

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

.gen-paragraph-10 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-10 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-10 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-10 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-10 .paragraph {
	color: rgba(101, 101, 101, 1);
}





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





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

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





.gen-editorrow-16 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-16 span {
}
.gen-editorrow-16 {
	text-transform: 0;
}
.gen-editorrow-16  {
	padding-top: 200px;
	padding-right: 120px;
	padding-bottom: 200px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-16   {
	padding-top: 10px;
	padding-right: 60px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-16  {
	padding-top: 60px;
	padding-right: 30px;
	padding-bottom: 60px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-16  {
	padding-top: 50px;
	padding-right: 20px;
	padding-bottom: 50px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-16  {
	padding-top: 120px;
	padding-right: 5px;
	padding-bottom: 120px;
	}
}
.gen-editorrow-16 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/Lagonisi Location.cljcscxbolt.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorrow-16 { background-image:url('/o/Lagonisi Location.cljcscxbolt.856x719.o.bg.webp'); }
.no-webp .gen-editorrow-16 { background-image:url('/o/Lagonisi Location.cljcscxbolt.856x719.o.bg.jpg'); }
.gen-editorcolumn-25 { position: relative; }





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

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




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

.gen-heading-5 .h span {
	line-height: 1.2em;
}
.gen-heading-5 .h {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-5 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 46px;
	text-align: right;
}
.gen-heading-5 .h  span {
font-size: 46px;
}
@media (max-width: 767.98px) {
  .gen-heading-5 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-5 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-5 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
	text-align: right;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-5 .h  span {
font-size: 32px;
	}
}
.gen-heading-5 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-11 { position: relative; }
.gen-paragraph-11 {
	margin-top: 25px;
	margin-right: 0px;
	margin-left: auto;
	width: 271px;
}



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

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

.gen-paragraph-11 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-11 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-11 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-11 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-11 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
	text-align: right;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-11 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-11 .paragraph {
	color: rgba(255, 255, 255, 1);
}





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




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

.gen-editorsection-8 span {
}
.gen-editorsection-8 {
	text-transform: 0;
}
.gen-editorsection-8  {
	padding-top: 50px;
	padding-bottom: 50px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-8  {
	padding-top: 25px;
	padding-bottom: 25px;
	}
}
.gen-editorsection-8 {
	color: rgba(0, 0, 0, 0);
}

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

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

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

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

}
@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 { position: relative; }




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

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

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





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

.gen-image-9 { position: relative; }
.gen-image-9 {
	margin-right: auto;
	margin-left: 0px;
	width: 705px;
	height: auto;
}


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


@media (max-width: 575.98px) {
					.gen-image-9 {
						margin-top: 0px;
						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(0, 0, 0, 1);
}



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





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

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





.gen-heading-6 .h span {
	line-height: 1.2em;
}
.gen-heading-6 .h {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-6 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 46px;
	text-align: left;
}
.gen-heading-6 .h  span {
font-size: 46px;
}
@media (max-width: 991.98px) {
  .gen-heading-6 .h  {
	font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-6 .h  span {
font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-6 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-6 .h  span {
font-size: 32px;
	}
}
.gen-heading-6 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-12 { position: relative; }
.gen-paragraph-12 {
	margin-top: 25px;
	width: 100%;
}



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

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

.gen-paragraph-12 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-12 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-12 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-12 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-12 .paragraph {
	color: rgba(101, 101, 101, 1);
}


.gen-heading-7 { position: relative; }
.gen-heading-7 {
	margin-top: 25px;
	margin-right: auto;
	margin-left: 0px;
	width: auto;
}





.gen-heading-7 .h span {
	line-height: 1.2em;
}
.gen-heading-7 .h {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-7 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 46px;
	text-align: left;
}
.gen-heading-7 .h  span {
font-size: 46px;
}
@media (max-width: 991.98px) {
  .gen-heading-7 .h  {
	font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-7 .h  span {
font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-7 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-7 .h  span {
font-size: 32px;
	}
}
.gen-heading-7 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-13 { position: relative; }
.gen-paragraph-13 {
	margin-top: 25px;
	width: 263px;
}



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

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

.gen-paragraph-13 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-13 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-13 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-13 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-13 .paragraph {
	color: rgba(101, 101, 101, 1);
}





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





.gen-editorsection-9 span {
}
.gen-editorsection-9 {
	text-transform: 0;
}
.gen-editorsection-9  {
	padding-top: 50px;
	padding-bottom: 50px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-9  {
	padding-top: 25px;
	padding-bottom: 25px;
	}
}
.gen-editorsection-9 {
	color: rgba(0, 0, 0, 0);
}

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

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

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

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

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

}
.gen-editorrow-18 { position: relative; }
.gen-editorrow-18 {
	margin-top: 0px;
}





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

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





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

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




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

.gen-heading-8 .h span {
	line-height: 1.2em;
}
.gen-heading-8 .h {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-8 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 46px;
	text-align: left;
}
.gen-heading-8 .h  span {
font-size: 46px;
}
@media (max-width: 767.98px) {
  .gen-heading-8 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-8 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-8 .h  {
	font-size: 36px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-8 .h  span {
font-size: 36px;
	}
}
.gen-heading-8 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-14 { position: relative; }
.gen-paragraph-14 {
	margin-top: 25px;
	margin-left: auto;
	width: 417px;
}


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

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

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

.gen-paragraph-14 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-14 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-14 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-14 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-14 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-14 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-14 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-15 { position: relative; }
.gen-paragraph-15 {
	margin-top: 15px;
	width: 100%;
}



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

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

.gen-paragraph-15 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-15 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-15 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-15 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-15 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-15 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-15 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-16 { position: relative; }
.gen-paragraph-16 {
	margin-top: 15px;
	width: 100%;
}



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

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

.gen-paragraph-16 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-16 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-16 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-16 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-16 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-16 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-16 .paragraph {
	color: rgba(0, 0, 0, 1);
}



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





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

.gen-block-7 { position: relative; }
.gen-block-7 {
	margin-top: 0px;
	margin-left: auto;
	width: 483px;
}


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


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

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

.gen-paragraph-17 { position: relative; }
.gen-paragraph-17 {
	margin-top: 25px;
	margin-bottom: -25px;
	width: 100%;
}


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

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

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

.gen-paragraph-17 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-17 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-17 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-17 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-17 .paragraph {
	color: rgba(0, 0, 0, 1);
}


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




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

.gen-heading-9 .h span {
	line-height: 1.2em;
}
.gen-heading-9 .h {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-9 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 46px;
	text-align: left;
}
.gen-heading-9 .h  span {
font-size: 46px;
}
@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: 22px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-9 .h  span {
font-size: 22px;
	}
}
.gen-heading-9 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-18 { position: relative; }
.gen-paragraph-18 {
	margin-top: 0px;
	width: 100%;
}



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

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

.gen-paragraph-18 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-18 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-18 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-18 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-18 .paragraph {
	color: rgba(0, 0, 0, 1);
}





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

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

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

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

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

}
.gen-editorrow-19 { position: relative; }
.gen-editorrow-19 {
	margin-top: 35px;
}




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

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

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





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

.gen-image-10 { position: relative; }
.gen-image-10 {
	margin-right: auto;
	margin-left: 0px;
	width: 705px;
	height: 249px;
}


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


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

.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-editorcolumn-31 { position: relative; }





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

.gen-image-11 { position: relative; }
.gen-image-11 {
	margin-right: auto;
	margin-left: 0px;
	width: 705px;
	height: 250px;
}


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


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

.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-editorsection-10 { position: relative; }





.gen-editorsection-10 span {
}
.gen-editorsection-10 {
	text-transform: 0;
}
.gen-editorsection-10  {
	padding-top: 50px;
	padding-bottom: 50px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-10  {
	padding-top: 25px;
	padding-bottom: 25px;
	}
}
.gen-editorsection-10 {
	color: rgba(0, 0, 0, 0);
}

.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 {
	margin-top: 0px;
}




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

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

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





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

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




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

.gen-heading-10 .h span {
	line-height: 1.2em;
}
.gen-heading-10 .h {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-10 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 46px;
	text-align: left;
}
.gen-heading-10 .h  span {
font-size: 46px;
}
@media (max-width: 767.98px) {
  .gen-heading-10 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-10 .h  span {
font-size: 32px;
	}
}
.gen-heading-10 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-19 { position: relative; }
.gen-paragraph-19 {
	margin-top: 25px;
	margin-right: 0px;
	margin-left: auto;
	width: 417px;
}


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

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

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

.gen-paragraph-19 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-19 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-19 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-19 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-19 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-19 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-19 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-20 { position: relative; }
.gen-paragraph-20 {
	margin-top: 15px;
	margin-left: auto;
	width: 100%;
}



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

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

.gen-paragraph-20 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-20 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-20 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-20 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-20 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-20 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-20 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-21 { position: relative; }
.gen-paragraph-21 {
	margin-top: 15px;
	margin-left: auto;
	width: 100%;
}



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

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

.gen-paragraph-21 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-21 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-21 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-21 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-21 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-21 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-21 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-22 { position: relative; }
.gen-paragraph-22 {
	margin-top: 15px;
	margin-left: auto;
	width: 100%;
}



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

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

.gen-paragraph-22 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-22 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-22 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-22 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-22 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-22 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-22 .paragraph {
	color: rgba(0, 0, 0, 1);
}



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





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

.gen-block-8 { position: relative; }
.gen-block-8 {
	margin-top: 0px;
	margin-left: auto;
	width: 483px;
}


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


@media (max-width: 575.98px) {
					.gen-block-8 {
						margin-top: 25px;
						width: 100%;
					}
}

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

.gen-paragraph-23 { position: relative; }
.gen-paragraph-23 {
	margin-top: 25px;
	margin-bottom: -25px;
	width: 100%;
}


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

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

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

.gen-paragraph-23 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-23 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-23 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-23 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-23 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-23 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-23 .paragraph {
	color: rgba(0, 0, 0, 1);
}


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




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

.gen-heading-11 .h span {
	line-height: 1.2em;
}
.gen-heading-11 .h {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-11 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 46px;
	text-align: left;
}
.gen-heading-11 .h  span {
font-size: 46px;
}
@media (max-width: 991.98px) {
  .gen-heading-11 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-11 .h  span {
font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-11 .h  {
	font-size: 22px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-11 .h  span {
font-size: 22px;
	}
}
.gen-heading-11 .h {
	color: rgba(0, 0, 0, 1);
}





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

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

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

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

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

}
.gen-editorrow-21 { position: relative; }
.gen-editorrow-21 {
	margin-top: 35px;
}




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

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

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





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

.gen-image-12 { position: relative; }
.gen-image-12 {
	margin-right: auto;
	margin-left: 0px;
	width: 705px;
	height: 249px;
}


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


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

.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-editorcolumn-35 { position: relative; }





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

.gen-image-13 { position: relative; }
.gen-image-13 {
	margin-right: auto;
	margin-left: 0px;
	width: 705px;
	height: 250px;
}


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


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

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





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





.gen-editorsection-11 span {
}
.gen-editorsection-11 {
	text-transform: 0;
}
.gen-editorsection-11  {
	padding-top: 50px;
	padding-bottom: 50px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-11  {
	padding-top: 25px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-11 {
	color: rgba(0, 0, 0, 0);
}

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

@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: 10px;
	padding-bottom: 10px;
}
@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-36 { position: relative; }





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

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





.gen-heading-12 .h span {
	line-height: 1.2em;
}
.gen-heading-12 .h {
	font-family: Playfair Display, serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-12 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 46px;
	text-align: left;
}
.gen-heading-12 .h  span {
font-size: 46px;
}
@media (max-width: 767.98px) {
  .gen-heading-12 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-12 .h  span {
font-size: 32px;
	}
}
.gen-heading-12 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-24 { position: relative; }
.gen-paragraph-24 {
	margin-top: 25px;
	width: 100%;
}



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

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

.gen-paragraph-24 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-24 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-24 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-24 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-24 .paragraph {
	color: rgba(101, 101, 101, 1);
}



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





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

.gen-image-14 { position: relative; }
.gen-image-14 {
	margin-right: 0px;
	margin-left: auto;
	width: 705px;
	height: auto;
}


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


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

.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);
}






