<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.8.0.1610995701
Updated: 2021-01-18 18:48:21

*/



@font-face {
    font-family: 'ElegantIcons';
    src:url('fonts/ElegantIcons.eot');
    src:url('fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'),
        url('fonts/ElegantIcons.woff') format('woff'),
        url('fonts/ElegantIcons.ttf') format('truetype'),
        url('fonts/ElegantIcons.svg#ElegantIcons') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'gilroy-bold';
    src: url('fonts/radomir_tinkov_-_gilroy-bold-webfont.woff2') format('woff2'),
         url('fonts/radomir_tinkov_-_gilroy-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gilroy-bold-italic';
    src: url('fonts/radomir_tinkov_-_gilroy-bolditalic-webfont.woff2') format('woff2'),
         url('fonts/radomir_tinkov_-_gilroy-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gilroy-extrabold';
    src: url('fonts/radomir_tinkov_-_gilroy-extrabold-webfont.woff2') format('woff2'),
         url('fonts/radomir_tinkov_-_gilroy-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gilroy-light';
    src: url('fonts/radomir_tinkov_-_gilroy-light-webfont.woff2') format('woff2'),
         url('fonts/radomir_tinkov_-_gilroy-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gilroy-regular';
    src: url('fonts/radomir_tinkov_-_gilroy-regular-webfont.woff2') format('woff2'),
         url('fonts/radomir_tinkov_-_gilroy-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gilroyr-egular-italic';
    src: url('fonts/radomir_tinkov_-_gilroy-regularitalic-webfont.woff2') format('woff2'),
         url('fonts/radomir_tinkov_-_gilroy-regularitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gilroy-medium';
    src: url('fonts/radomir_tinkov_-_gilroy-medium-webfont.woff2') format('woff2'),
         url('fonts/radomir_tinkov_-_gilroy-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gilroy-semibold';
    src: url('fonts/radomir_tinkov_-_gilroy-semibold-webfont.woff2') format('woff2'),
         url('fonts/radomir_tinkov_-_gilroy-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body, input, textarea, select {font-family: 'gilroy-medium';}

h1, h2, h3, h4, h5, h6 {font-family: 'gilroy-bold';}



.no-title-padding h1,.no-title-padding h2,.no-title-padding h3,.no-title-padding h4,.no-title-padding h5,.no-title-padding h6{ padding-bottom: 0; }

.gilroy-bold { font-family: 'gilroy-bold'; }

.et_pb_button { font-family: 'gilroy-bold'; }



.header-section .top-header-row .et_pb_column { display: flex; justify-content: flex-end; }

.header-section .header-row {}

.header-section .header-row .header-right .main-menu { font-family: 'gilroy-bold'; }


.header-section .header-searcher.et_pb_search.et_pb_bg_layout_dark input.et_pb_s { border: none; }
.header-section .header-searcher.et_pb_search.et_pb_bg_layout_dark input.et_pb_searchsubmit {border: none; background: rgba(255,255,255,0.15); text-indent: -999999px; }
.header-section .header-searcher.et_pb_search.et_pb_bg_layout_dark input.et_pb_searchsubmit:before { content: "\e04e"; color: #201747; font-family: ElegantIcons; text-indent: 0;  }





.footer-section .footer-menu ul.menu { padding: 0; }

.footer-section .social-media-footer.et_pb_social_media_follow li { display: block; }

.bottom-footer-row .et_pb_column_2_3 { display: flex; justify-content: flex-end; }


.feat-slider .et_pb_bg_layout_dark .et_pb_slide_description { text-shadow: none; padding-left: 0; padding-right: 0; max-width: 650px; margin: inherit; }

.feat-slider .et-pb-slider-arrows .et-pb-arrow-prev { left: 22px; opacity: 1; }

.feat-slider .et-pb-slider-arrows .et-pb-arrow-next { right: 22px; opacity: 1; }



.home-environment-blurb {}

.home-entrepreneur-blurb {}

.home-environment-number { font-family: 'gilroy-bold'; }

.home-value-blurb {}


.home-value-blurb .et_pb_main_blurb_image { padding: 10px; border: 2px solid #201747; border-radius: 50%; }
.home-value-blurb .et_pb_main_blurb_image .et_pb_image_wrap { border: 10px solid rgba(106,170,228,.4); border-radius: 50%; }


.services-blurb .et_pb_main_blurb_image { padding: 10px; border: 2px solid #201747; border-radius: 50%; }
.services-blurb .et_pb_main_blurb_image .et_pb_image_wrap { border: 10px solid rgba(106,170,228,.4); border-radius: 50%; }


.home-entrepreneur-row .image-column { align-self: flex-end; }


.blog-list-home .et_pb_blog_grid .et_pb_post { padding: 0; background: transparent; }



.service-row .et_pb_column { display: flex; align-items: center; justify-content: center; flex-direction: column; }
.service-row .service-number { display: flex; align-items: center; justify-content: center; font-family: 'gilroy-bold'; }


.franchise-service-row .et_pb_column { display: flex; align-items: center; justify-content: center; }



.products-list.et_pb_filterable_portfolio .et_pb_portfolio_filters ul { text-align: center; }
.products-list.et_pb_filterable_portfolio .et_pb_portfolio_filters li { display: inline-block; float: none; }

.products-list.et_pb_filterable_portfolio .et_pb_portfolio_filters li a { border: 0; font-family: 'gilroy-bold'; }

.products-list.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover { background: transparent; color: #6aaae4 !important; }
.products-list.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active { background-color: transparent; color: #6aaae4 !important; }

.products-list.et_pb_filterable_portfolio .et_pb_portfolio_item { padding: 3px;}

.products-list .et_pb_portfolio_item .et_pb_module_header, .products-list .et_pb_portfolio_item h2 { margin: 0 !important; padding: 25px !important; position: absolute; bottom: 0; left: 0; z-index: 3; }

.related-products-list .et_pb_portfolio_item { padding: 3px; }

.related-products-list .et_pb_module_header, .products-list .et_pb_portfolio_item h2 { margin: 0 !important; padding: 25px !important; position: absolute; bottom: 0; left: 0; z-index: 3; }






#wpsl-wrap { margin-bottom: 0; }

.wpsl-search { padding: 20px 10px 10px 10px; background: #ddd; border-radius: 4px; margin-bottom: 14px; }

.wpsl-input label, #wpsl-radius label, #wpsl-category label { width: auto !important; }

#wpsl-search-wrap { float: none; width: auto; text-align: center; }
#wpsl-search-wrap form { display: inline-block; }

.wpsl-select-wrap { margin-bottom: 0; }

.wpsl-dropdown .wpsl-selected-item, .wpsl-dropdown li, .wpsl-selected-item { padding: 7px 12px !important; }


#wpsl-stores { background: #6aaae4; }

#wpsl-search-wrap input{ background: #fff; border: none; color: inherit; border-radius: 5px; }

.wpsl-dropdown { border: none; background: #fff; color: inherit; }
#wpsl-search-wrap .wpsl-dropdown div { border:none; }
.wpsl-dropdown:hover { box-shadow: none; }
.wpsl-dropdown .wpsl-selected-item, .wpsl-dropdown li { color: inherit; }

.wpsl-selected-item:after { border: 3px solid transparent; border-top: 5px solid #757575; }
.wpsl-active .wpsl-selected-item:after {border: 3px solid transparent; border-bottom: 5px solid #757575; }

#wpsl-search-wrap #wpsl-search-btn { font-weight: normal; font-family: 'gilroy-semibold'; color: #fff; background: #6aaae4; box-shadow: none; border-radius: 5px; font-size: 15px; padding-top: 6px; padding-bottom: 6px; }

#wpsl-wrap #wpsl-result-list li { border-bottom: 1px solid rgba(255,255,255,.15); background: #6aaae4; padding: 30px !important; color: rgba(255,255,255,.75); }

#wpsl-wrap #wpsl-result-list li strong { font-weight: normal; font-family: 'gilroy-semibold'; color: #ff8d09; color: #fff; font-size: 18px;}

#wpsl-result-list li p { margin-bottom: 0; }

#wpsl-gmap { width: 75%; }

#wpsl-result-list { width: 25%; }

#wpsl-wrap #wpsl-result-list li .wpsl-direction-wrap { display: none; }



.contact-form .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title { display: none; }



.std-form .wpcf7-form-control-wrap { display: block; margin-bottom: 10px;}

.std-form .fields-wrapper input, .std-form .fields-wrapper select, .std-form .fields-wrapper select option, .std-form .fields-wrapper textarea { border:0; padding: 15px; font-size: inherit; background: rgba(255,255,255,.1); color: #fff; width: 100%; }
.std-form .fields-wrapper select option { background: #1a95a1; }

.std-form .fields-wrapper .politica { margin-top: 20px; margin-bottom: 20px; }
.std-form .fields-wrapper .politica .wpcf7-acceptance .wpcf7-list-item { margin-left: 0; }
.std-form .fields-wrapper .politica .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a { color: #fff; font-family: 'gilroy-bold'; }
.std-form .fields-wrapper .politica .accept { width: auto; }


.std-form .submit-wrapper input {

    padding: .3em 1em;
    line-height: 1.7em!important;
    font-size: 18px;
    cursor: pointer;
    background-color: rgba(255,255,255,0.15);
    border-width: 6px!important;
    border-color: rgba(255,255,255,0);
    border-radius: 10px;
    font-family: 'gilroy-bold';
    color: #201747;
    }


.std-form .fields-wrapper input::placeholder, .std-form .fields-wrapper textarea::placeholder { color: #fff; }
.std-form .fields-wrapper input:-ms-input-placeholder, .std-form .fields-wrapper textarea:-ms-input-placeholder { color: #fff; }
.std-form .fields-wrapper input::-ms-input-placeholder, .std-form .fields-wrapper textarea::-ms-input-placeholder { color: #fff; }






@media (max-width: 1570px) {

    .feat-slider .et_pb_bg_layout_dark .et_pb_slide_description { padding-left: 8%; padding-right: 8%; }

}


/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
 
}


@media all and (min-width: 981px) and (max-width: 1060px) {
 
    .main-menu.et_pb_menu ul li a { font-size: 14px !important; font-family: 'gilroy-semibold'; }

}


@media (min-width: 981px) {
    .et_pb_gutters3 .et_pb_column_1_3 .blog-sidebar .et_pb_widget { margin-bottom: 40px; }
}


 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
 
    .header-section .header-row .header-right { position: initial; }
    .header-section .header-row .header-right .et_pb_menu_inner_container { position: initial; }
    .header-section .header-row .et_pb_column { margin-bottom: 0; }

    .bottom-footer-row .et_pb_column_2_3 { display: block;}


    .feat-slider .et_pb_bg_layout_dark .et_pb_slide_description .et_pb_slide_title { padding-left: 0; }
    .feat-slider .et_pb_bg_layout_dark .et_pb_slide_description .et_pb_slide_title:before { display: none;}


    .et_pb_column .blog-sidebar .et_pb_widget { margin-right: 0; width: 100%; }

    #wpsl-gmap { width: 100%; }

    #wpsl-result-list { width: 100%; clear: both; }

    .products-list.et_pb_filterable_portfolio .et_pb_portfolio_filters li { display: inherit; float: left; text-align: left; }
    .products-list.et_pb_filterable_portfolio .et_portfolio_image img { width: 100%; }
   


}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
 
    .feat-slider .et-pb-slider-arrows .et-pb-arrow-prev { left: 0; opacity: 1; }
    .feat-slider .et-pb-slider-arrows .et-pb-arrow-next { right: 0; opacity: 1; }
    .products-list.et_pb_filterable_portfolio .et_pb_portfolio_filters li { display: inline-block; float: none; text-align: center; width: 100%; }


}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}</pre></body></html>