.elementor-249348 .elementor-element.elementor-element-33cf670 > .elementor-container{max-width:1200px;}.elementor-249348 .elementor-element.elementor-element-d2f9e14{font-family:"Work Sans", Sans-serif;}.elementor-249348 .elementor-element.elementor-element-30af5d2{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-249348 .elementor-element.elementor-element-30af5d2 .elementor-widget-container{text-align:left;}.elementor-249348 .elementor-element.elementor-element-ef5502e .elementor-heading-title{font-family:"funkturm", Sans-serif;}.elementor-249348 .elementor-element.elementor-element-ac3a499 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-249348 .elementor-element.elementor-element-ac3a499 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-249348 .elementor-element.elementor-element-ac3a499{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-249348 .elementor-element.elementor-element-ac3a499 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-249348 .elementor-element.elementor-element-ac3a499 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;}.elementor-249348 .elementor-element.elementor-element-ac3a499 .elementor-icon-list-text{transition:color 0.3s;}.elementor-249348 .elementor-element.elementor-element-9123fc9 .elementor-heading-title{font-family:"funkturm", Sans-serif;}.elementor-249348 .elementor-element.elementor-element-245d2a6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-249348 .elementor-element.elementor-element-245d2a6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-249348 .elementor-element.elementor-element-245d2a6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-249348 .elementor-element.elementor-element-245d2a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-249348 .elementor-element.elementor-element-245d2a6 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;}.elementor-249348 .elementor-element.elementor-element-245d2a6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-249348 .elementor-element.elementor-element-a164e08 .elementor-heading-title{font-family:"funkturm", Sans-serif;}.elementor-249348 .elementor-element.elementor-element-c3aec9e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-249348 .elementor-element.elementor-element-c3aec9e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-249348 .elementor-element.elementor-element-c3aec9e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-249348 .elementor-element.elementor-element-c3aec9e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-249348 .elementor-element.elementor-element-c3aec9e .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;}.elementor-249348 .elementor-element.elementor-element-c3aec9e .elementor-icon-list-text{transition:color 0.3s;}.elementor-249348 .elementor-element.elementor-element-f0db241 .elementor-button{font-family:"Work Sans", Sans-serif;font-weight:600;}.elementor-249348 .elementor-element.elementor-element-c3eacf6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-249348 .elementor-element.elementor-element-6e27020{font-family:"Work Sans", Sans-serif;}.elementor-249348 .elementor-element.elementor-element-7531c0b{text-align:end;}.elementor-249348 .elementor-element.elementor-element-7531c0b .elementor-heading-title{font-family:"funkturm", Sans-serif;}@media(min-width:768px){.elementor-249348 .elementor-element.elementor-element-94dfe81{width:30%;}.elementor-249348 .elementor-element.elementor-element-0425e9c{width:24%;}.elementor-249348 .elementor-element.elementor-element-fcfe0d2{width:18%;}.elementor-249348 .elementor-element.elementor-element-1df6c09{width:28%;}.elementor-249348 .elementor-element.elementor-element-d82ee1b{width:60%;}.elementor-249348 .elementor-element.elementor-element-7b9b59e{width:40%;}}@media(max-width:1024px){.elementor-249348 .elementor-element.elementor-element-30af5d2 .elementor-widget-container{text-align:left;}}@media(max-width:767px){.elementor-249348 .elementor-element.elementor-element-30af5d2 .elementor-widget-container{text-align:left;}}/* Start custom CSS for section, class: .elementor-element-33cf670 */.elementor-249348 .elementor-element.elementor-element-33cf670{background-color:#151515!important;color:#F9F5EF;padding:72px 24px 40px}
.elementor-249348 .elementor-element.elementor-element-33cf670 .elementor-container{max-width:1200px}
.elementor-249348 .elementor-element.elementor-element-33cf670 .elementor-column > .elementor-widget-wrap{padding:0 20px 24px!important;align-content:flex-start}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-logo{display:inline-block;width:110px;line-height:0}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-logo svg{width:100%;height:auto}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-about,.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-about p{color:rgba(249,245,239,.75)!important;font-family:'Work Sans',Arial,sans-serif!important;font-size:15px;line-height:1.6;margin:0 0 6px;max-width:320px;text-align:left}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-h .elementor-heading-title{font-family:'funkturm','Barlow',sans-serif!important;color:#FFC84C!important;font-size:22px!important;line-height:1.1;margin-bottom:6px;text-align:left}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-links .elementor-icon-list-item{padding:6px 0!important}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-links .elementor-icon-list-text{font-family:'Work Sans',Arial,sans-serif!important;color:#F9F5EF!important;font-size:15px!important;line-height:1.5;transition:color .2s}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-links .elementor-icon-list-text small{color:rgba(249,245,239,.6);font-size:13px}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-links a:hover .elementor-icon-list-text{color:#FFC84C!important}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-links .elementor-icon-list-icon{width:22px!important}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-links .elementor-icon-list-icon i{color:#FFC84C!important;font-size:15px!important}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-links .elementor-icon-list-icon svg{fill:#FFC84C!important;width:15px!important;height:15px!important}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-contact .elementor-icon-list-item{align-items:flex-start!important}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-contact .elementor-icon-list-icon{padding-top:3px}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-social .elementor-social-icons-wrapper{justify-content:flex-start;gap:10px}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-social .elementor-social-icon{background:#F9F5EF!important;width:40px!important;height:40px!important;font-size:16px!important;margin:0!important}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-social .elementor-social-icon i{color:#151515!important}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-social .elementor-social-icon svg{fill:#151515!important}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-social .elementor-social-icon:hover{background:#FFC84C!important}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-btn .elementor-button{background:#FFC84C!important;color:#151515!important;font-family:'Work Sans',Arial,sans-serif!important;font-weight:600;font-size:15px;border-radius:999px;padding:14px 26px;margin-top:14px}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-btn .elementor-button:hover{background:#F9F5EF!important}
@media(max-width:1024px){.elementor-249348 .elementor-element.elementor-element-33cf670 .elementor-column{width:50%!important}}
@media(max-width:767px){.elementor-249348 .elementor-element.elementor-element-33cf670{padding:48px 8px 24px}.elementor-249348 .elementor-element.elementor-element-33cf670 .elementor-column{width:100%!important}.elementor-249348 .elementor-element.elementor-element-33cf670 .elementor-column > .elementor-widget-wrap{padding:0 12px 28px!important}}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-social .elementor-widget-container{text-align:left}
.elementor-249348 .elementor-element.elementor-element-33cf670 .bc-ft-social .elementor-social-icons-wrapper{display:flex;flex-wrap:wrap}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c3eacf6 */.elementor-249348 .elementor-element.elementor-element-c3eacf6{background-color:#151515!important;padding:0 24px}
.elementor-249348 .elementor-element.elementor-element-c3eacf6 .elementor-container{max-width:1200px;border-top:1px solid rgba(249,245,239,.15);padding:22px 0 26px}
.elementor-249348 .elementor-element.elementor-element-c3eacf6 .elementor-column > .elementor-widget-wrap{padding:0 20px!important}
.elementor-249348 .elementor-element.elementor-element-c3eacf6 .bc-ft-copy,.elementor-249348 .elementor-element.elementor-element-c3eacf6 .bc-ft-copy p{color:rgba(249,245,239,.6)!important;font-family:'Work Sans',Arial,sans-serif!important;font-size:13px;margin:0;text-align:left}
.elementor-249348 .elementor-element.elementor-element-c3eacf6 .bc-ft-tag .elementor-heading-title{font-family:'funkturm','Barlow',sans-serif!important;color:#FFC84C!important;font-size:18px!important;text-align:right}
@media(max-width:767px){.elementor-249348 .elementor-element.elementor-element-c3eacf6 .elementor-column{width:100%!important}.elementor-249348 .elementor-element.elementor-element-c3eacf6 .bc-ft-tag .elementor-heading-title{text-align:left!important;margin-top:10px}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'funkturm';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bright-culture.com/wp-content/uploads/2022/06/Funkturm.ttf') format('truetype');
}
/* End Custom Fonts CSS */