/*!
Theme Name: Divi Child
Description: 
Author: Centaso
Template: Divi
Version: 1.5
*/*{font-synthesis:none !important}:root{--ce-preset-color-black: #262322;--ce-preset-color-white: #ffffff;--ce-preset-color-primary: #0b4791;--ce-preset-color-secondary: #e06800;--ce-preset-color-secondary-2: #ffd196;--ce-preset-color-secondary-3: #D4D2D5;--ce-preset-color-secondary-4: #BFAFA6;--ce-preset-color-heading: #6e4555;--ce-preset-color-body: #383838;--ce-preset-color-link: #4a5c9e;--ce-preset-color-accent: #e06800}.dots-more{color:#888;font-weight:400;font-size:1.2em;opacity:0;transform:translateY(0.3em);transition:opacity .4s ease,transform .4s ease}@media(max-width: 768px){.dots-more{opacity:1;transform:translateY(0)}}.icon[data-icon]::before{font-family:"ETmodules";content:attr(data-icon);font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;padding-right:3px}.bookmark:before{content:"";display:block;height:100px;margin-top:-100px;visibility:hidden}@media only screen and (max-width: 980px){.col-tablet-reverse{display:flex;flex-direction:column-reverse}}.uppercase{text-transform:uppercase}.br-desktop{display:inline}@media(min-width: 981px){.br-desktop{display:block}}.txt-white{color:#fff}.txt-black{color:#262322}.bg-white{background-color:#fff}.bg-black{background-color:#262322}.text-white{color:#fff}.text-black{color:#262322}.text-secondary{color:#e06800}.text-accent{color:#e06800}.bg-primary{background-color:#0b4791}.bg-secondary{background-color:#e06800}.bg-secondary-2{background-color:#ffd196}.bg-secondary-3{background-color:#d4d2d5}.bg-secondary-4{background-color:#bfafa6}.text-primary{color:#0b4791}.text-secondary{color:#e06800}.text-secondary-2{color:#ffd196}.text-secondary-3{color:#d4d2d5}.text-secondary-4{color:#bfafa6}.d-none{display:none !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-block{display:block !important}.d-inline-block{display:inline-block !important}.m-auto{margin:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:2rem !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:2rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:2rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:2rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.px-3{padding-left:1rem !important;padding-right:1rem !important}hr{border:none;border-bottom:1px solid #0b4791}hr.border-1{border-bottom:3px solid #e06800}hr.border-2{border-bottom:5px solid #e06800}hr.border-3{border-bottom:7px solid #e06800}body:not(.et-fb-root-ancestor) [class*=et-lb-content],.et-lb-wrapper{position:fixed !important;visibility:hidden;top:0px;z-index:999999;min-height:100%;transition:all .2s 0s;width:100%;max-height:99.99vh;overflow-y:auto}body:not(.et-fb-root-ancestor) [class*=et-lb-content] .et_pb_row{position:relative;top:50px}.et-lb-open{visibility:visible !important;width:100%}span.et-lb-close{font-size:46px;right:-1vw;margin-top:-51px;display:block;color:#fff;padding:10px;cursor:pointer;font-weight:bold;font-family:etmodules;z-index:99999999999999;position:absolute}body:not(.et-fb-root-ancestor) [class*=et-lb-content]:not(.et-lb-open){transform:scale(0.3);opacity:0}body:not(.et-fb-root-ancestor) [class*=et-lb-btn]{cursor:pointer}#et-boc #box-mega-menu{display:none;position:fixed;left:50%;transform:translateX(-50%);max-height:80vh;overflow-y:auto;width:90%}.et_pb_with_border.et_pb_module.et_pb_sidebar_0.et_pb_widget_area.clearfix.et_pb_widget_area_left.et_pb_bg_layout_light{border-right-width:0px !important}html{font-size:100%}.et_pb_row{width:87%}@media(max-width: 980px){.et_pb_column{width:100%;margin-bottom:3%}}#wrapper{display:flex;flex-direction:column;min-height:100vh}#wrapper #main{flex:1}#main-menu .et_pb_menu__logo{-webkit-transition:transform .7s;transition:transform .7s}#main-menu .et_pb_menu__logo:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}#main-menu .nav li ul{width:initial !important}#main-menu .et-menu li li a{width:initial !important}#main-menu .et-menu-nav li.btn-mega-menu .et-pb-icon{font-size:2em !important}#et-boc #main-menu-section:hover .mobile_menu_bar:before{color:#000}#et-boc #main-menu-section:hover .et_pb_menu ul li a,#et-boc #main-menu-section:hover .et_pb_menu .nav li ul.sub-menu a,#et-boc #main-menu-section:hover .et_pb_menu .et_mobile_menu a{color:#262322 !important}body.mobile_nav-opened .mobile_menu_bar:before{color:#000;content:"M";transition:all 500ms ease}body.mobile_nav-opened .et_mobile_menu{border-top:0;margin-top:30px;box-shadow:inset -1px -1px 5px 4px rgba(126,128,126,.43)}.ce-address,.ce-contact-list,.ce-opening-hours{list-style-type:none !important;padding-left:0 !important}.ce-contact-item{display:flex;align-items:center}.ce-contact-item .et-pb-icon{font-size:inherit !important}a.underline{text-decoration:none !important;position:relative !important;padding-bottom:0 !important;transition:color .3s}a.underline:after{content:"" !important;display:block !important;position:absolute !important;width:100%;margin:auto;padding:0;left:0;right:0;bottom:-1px;opacity:1 !important;border-bottom:1px solid currentColor;transition:width .3s}a.underline:hover{color:color-mix(in srgb, var(--ce-preset-color-link), white 30%)}a.underline:hover:after{width:90%;border-bottom-color:color-mix(in srgb, var(--ce-preset-color-link), white 30%)}body #page-container .et_pb_section .et_pb_row .et_pb_column .et_pb_module.underline a.et_pb_promo_button.et_pb_button{padding:0 !important}.et_pb_image .et_pb_lightbox_image .et_pb_image_wrap:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);opacity:0;transition:opacity .333s ease-in-out}.et_pb_image .et_pb_lightbox_image .et_pb_image_wrap:hover:after{opacity:1}.et_pb_contact_field input[type=checkbox]:checked+label>i::before{color:#090909 !important}.et_pb_contact_field input[type=checkbox]+label>i{background-color:#f0f0f0;border:2px solid #ccc}.ce-flickity-carousel .carousel-cell{margin-right:10px;border-radius:5px}.ce-flickity-carousel .carousel-cell img{display:block;transition:filter 300ms ease 0ms}.ce-flickity-carousel .carousel-cell:hover img{filter:brightness(80%) !important;backface-visibility:hidden}.ce-flickity-carousel .flickity-button:focus{outline:none;box-shadow:0 0 0 2px #5a5a5a}.ce-flickity-carousel .flickity-page-dots{position:absolute;bottom:-45px}.ce-flickity-carousel .flickity-page-dots .dot{height:4px;width:40px;margin:0;border-radius:0;background:#50483d}@media only screen and (max-width: 600px){.ce-flickity-carousel .flickity-page-dots{display:none}}.et_pb_module.gallery-full-width-fit-25 .et_pb_gallery_item{width:25%;margin:0}.et_pb_module.gallery-full-width-fit-25 .et_pb_gallery_item img{object-fit:cover;height:25vw}.et_pb_module.et_pb_text.fancy p{background:-webkit-linear-gradient(#fff, #fff 30%, #333 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.with-inline-buttons .et_pb_button_module_wrapper{display:inline-block}.et-gallery-masonry .et_pb_gallery .et_pb_gallery_items{column-count:3;column-gap:15px}@media only screen and (max-width: 1200px){.et-gallery-masonry .et_pb_gallery .et_pb_gallery_items{column-count:2}}@media only screen and (max-width: 767px){.et-gallery-masonry .et_pb_gallery .et_pb_gallery_items{column-count:1}}.et-gallery-masonry .et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item{width:100%;margin:0px 0px 10px 0 !important;float:none !important}.ico-divi,.ico-after-divi-hamburger:after,.ico-divi-hamburger:before{font-family:ETmodules;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:96px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr}.ico-divi-hamburger:before{content:"b";font-size:1em;padding-right:.5em}.ico-after-divi-hamburger:after{content:"b";font-size:1em;padding-left:.5em}
/*# sourceMappingURL=style.css.map */
