@font-face{font-display:swap;font-family:"Georama";font-style:normal;font-weight:700;src:url(/wp-content/themes/astra-child/assets/fonts/georama-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url(/wp-content/themes/astra-child/assets/fonts/roboto-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:400;src:url(/wp-content/themes/astra-child/assets/fonts/roboto-400-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url(/wp-content/themes/astra-child/assets/fonts/roboto-700.woff2) format("woff2")}.font-georama-bold{font-family:"Georama",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100}.roboto-regular{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal}.font-roboto-bold{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal}.p-margin-bottom-0 p{margin-bottom:0}.underline-none .fl-rich-text a{-webkit-text-decoration:underline #fff0;text-decoration:underline #fff0;-webkit-transition:text-decoration-color 300ms;transition:text-decoration-color 300ms;text-underline-offset:3px}.underline-none .fl-rich-text a:hover{text-decoration-color:#0f0f0f}.link-underline .fl-rich-text p a{color:#0f0f0f;text-decoration:underline;text-decoration-color:#0f0f0f;text-underline-offset:2px;text-decoration-thickness:.5px;-webkit-transition:text-decoration-color 300ms;transition:text-decoration-color 300ms}.link-underline .fl-rich-text p a:hover,.link-underline .fl-rich-text p a:focus,.link-underline .fl-rich-text p a:active{text-decoration-color:#fff0}@media(min-width:1201px){.title-xl .fl-module-content .fl-heading{font-size:calc(73px + (100vw - 1200px)/90)}}.fl-rich-text h1,.fl-rich-text h2,.fl-rich-text h3,.fl-rich-text h4,.fl-rich-text h5,.fl-rich-text h6{margin-bottom:.55em}.fl-rich-text ul{margin-left:1em}.fl-rich-text p a{color:#0f0f0f;text-decoration:underline;text-decoration-color:#0f0f0f;text-underline-offset:3px;text-decoration-thickness:.5px;-webkit-transition:text-decoration-color 300ms;transition:text-decoration-color 300ms}.fl-rich-text p a:hover,.fl-rich-text p a:focus,.fl-rich-text p a:active{text-decoration-color:#fff0}@media only screen and (min-width:1201px){.basic-page-content .fl-rich-text p,.basic-page-content .fl-rich-text li{font-size:18px}}@media only screen and (min-width:1441px){.basic-page-content .fl-rich-text p,.basic-page-content .fl-rich-text li{font-size:20px}}@media only screen and (min-width:1920px){.basic-page-content .fl-rich-text p,.basic-page-content .fl-rich-text li{font-size:22px}}.text-decoration-reverse .fl-rich-text p a{-webkit-text-decoration:underline #0f0f0f;text-decoration:underline #0f0f0f}.text-decoration-reverse .fl-rich-text p a:hover{text-decoration-color:#fff0}.main-navigation ul#ast-hf-menu-2{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main-navigation ul#ast-hf-menu-2 li{border-right:1px solid #0f0f0f}.main-navigation ul#ast-hf-menu-2 li:last-of-type{border-right:none}.main-navigation ul#ast-hf-menu-2 li.current-language-menu-item{font-weight:700}.main-navigation ul#ast-hf-mobile-menu li button.ast-menu-toggle{outline:none}.main-navigation ul#ast-hf-mobile-menu li button.ast-menu-toggle svg{top:2px;width:12px;height:12px}.main-navigation ul#ast-hf-mobile-menu li.menu-item-has-children .ast-menu-toggle{right:10px}.main-navigation ul#ast-hf-mobile-menu li ul.sub-menu li a{padding-left:20px}.main-navigation ul#ast-hf-mobile-menu li ul.sub-menu li ul li a{padding-left:30px}.main-navigation ul#ast-hf-mobile-menu li ul.sub-menu li ul li ul li a{padding-left:40px}.title-bg-color .fl-heading{background-color:#ebcc7c}.title-bg-color .fl-heading .fl-heading-text{display:block;padding:20px 0}@media only screen and (min-width:1441px){.title-bg-color .fl-heading .fl-heading-text{padding:30px 0}}.splide .splide__pagination{bottom:1em}@media only screen and (min-width:1441px){.splide .splide__pagination{bottom:2em;-webkit-column-gap:.25em;-moz-column-gap:.25em;column-gap:.25em}}.splide .splide__pagination .splide__pagination__page{background-color:#fff;height:10px;width:10px;opacity:1}@media only screen and (min-width:1441px){.splide .splide__pagination .splide__pagination__page{height:15px;width:15px}}.splide .splide__pagination .splide__pagination__page.is-active{background-color:#ebcc7c}@media only screen and (min-width:1280px){body:not(.fl-builder-edit) .row-absolute-front{position:relative}body:not(.fl-builder-edit) .row-absolute-front .fl-row-content-wrap{z-index:1}body:not(.fl-builder-edit) .row-absolute-front .fl-row-content-wrap *{overflow-wrap:break-word}body:not(.fl-builder-edit) .row-absolute-front .fl-row-content-wrap .custom-box-4-col{grid-template-columns:repeat(4,minmax(0,1fr))}body:not(.fl-builder-edit) .row-absolute-front .fl-row-content-wrap .custom-box-4-col .fl-module-button{margin-top:auto}}.bg-darken .fl-row-content-wrap{background-blend-mode:darken}.img-darken .fl-photo-content{background-color:#ebcc7c}.img-darken .fl-photo-content img{mix-blend-mode:darken}.img-darken-radius-10 .fl-photo-content{background-color:#ebcc7c;border-radius:10px}.img-darken-radius-10 .fl-photo-content img{mix-blend-mode:darken}.custom-form .fl-module-content .fl-html .gform_wrapper .gform_required_legend{display:none}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields{grid-row-gap:13px;background-color:#f5f5f5;padding:0 20px;border-radius:10px}@media only screen and (min-width:769px){.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields{padding:20px 40px}}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label{font-size:14px;color:#0f0f0f;margin-bottom:5px;display:block}@media only screen and (min-width:769px){.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label{font-size:16px}}@media only screen and (min-width:1201px){.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label{font-size:18px}}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required{padding-left:1px}@media only screen and (min-width:769px){.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required{font-size:18px}}@media only screen and (min-width:1201px){.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required{font-size:18px}}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required span{color:#0f0f0f}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=url],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=tel],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=number],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=password]{width:100%;height:auto;padding:8px 20px;font-size:14px;border:1px solid #e6e6e6;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s ease;transition:all .3s ease;line-height:1.6}@media only screen and (min-width:769px){.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=url],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=tel],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=number],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=password]{font-size:16px}}@media only screen and (min-width:1201px){.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=url],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=tel],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=number],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=password]{font-size:18px}}@media only screen and (min-width:1600px){.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=url],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=tel],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=number],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=password]{font-size:19px}}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text]:focus,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email]:focus,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=url]:focus,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=tel]:focus,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=number]:focus,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=password]:focus{outline:none;-webkit-box-shadow:0 0 5px rgb(94 99 102 / .3);box-shadow:0 0 5px rgb(94 99 102 / .3)}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea{width:100%;padding:8px 20px;font-size:14px;border:1px solid #e6e6e6;border-radius:0;-webkit-transition:all .3s ease;transition:all .3s ease;min-width:100%;max-width:100%;height:160px;min-block-size:6rem;line-height:1.6;-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width:769px){.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea{font-size:16px}}@media only screen and (min-width:1201px){.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea{font-size:18px}}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus{outline:none;-webkit-box-shadow:0 0 5px rgb(94 99 102 / .3);box-shadow:0 0 5px rgb(94 99 102 / .3)}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select{width:100%;padding:10px;font-size:14px;border:1px solid #e6e6e6;border-radius:0;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:focus{border-color:#e6e6e6;outline:none}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio{cursor:pointer}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gchoice,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio .gchoice{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox label,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio label{font-size:14px;margin-left:10px}@media only screen and (min-width:769px){.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox label,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio label{font-size:16px}}@media only screen and (min-width:1201px){.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox label,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio label{font-size:18px}}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox input[type=checkbox],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio input[type=checkbox]{margin-right:10px;border:1px solid #e6e6e6;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff0;cursor:pointer}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox input[type=checkbox]:checked::before,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio input[type=checkbox]:checked::before{background-color:#fff0;color:#0f0f0f;outline:none}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox input[type=checkbox]:focus,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox input[type=checkbox]:active,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio input[type=checkbox]:focus,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio input[type=checkbox]:active{outline:none;background-color:#fff0}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox input[type=radio],.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio input[type=radio]{margin-right:10px;border:1px solid #e6e6e6;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff0;cursor:pointer}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox input[type=radio]:checked::before,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio input[type=radio]:checked::before{width:8px;height:8px;background-color:#0f0f0f;color:#0f0f0f;outline:none}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield--input-type-html{padding-top:20px}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield--input-type-html h1,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield--input-type-html h2,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield--input-type-html h3,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield--input-type-html h4,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield--input-type-html h5,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield--input-type-html h6{margin-bottom:0;font-family:"Roboto",sans-serif;text-transform:uppercase}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield--input-type-html a{color:#0f0f0f;text-decoration:underline;text-decoration-color:#0f0f0f;text-underline-offset:2px;text-decoration-thickness:.5px;-webkit-transition:text-decoration-color 300ms;transition:text-decoration-color 300ms}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield--input-type-html a:hover,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield--input-type-html a:focus,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield--input-type-html a:active{text-decoration-color:#fff0}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.font-size-12 p{font-size:12px}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.font-size-14 .ginput_container_checkbox label,.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.font-size-14 .ginput_container_radio label{font-size:14px}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.line-break{height:30px;border-width:2px;border-color:#e6e6e6}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.line-break .gsection_title{display:none}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_footer .gform_button.button{background-color:#ebcc7c;color:#0f0f0f;padding:13px 45px;font-size:16px;font-weight:700;text-transform:uppercase;border:none;cursor:pointer;-webkit-transition:background-color .25s ease;transition:background-color .25s ease;border-radius:30px;-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width:1600px){.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_footer .gform_button.button{font-size:18px}}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_footer .gform_button.button:hover{color:#fff;background-color:#0f0f0f}.custom-form .fl-module-content .fl-html .gform_wrapper form .gform_footer .gform_button.button:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.custom-form .fl-module-content .fl-html .gform_wrapper .gform_validation_errors{border-color:#0f0f0f;border-radius:0;background:none}.custom-form .fl-module-content .fl-html .gform_wrapper .gform_validation_errors .gform_submission_error{color:#0f0f0f;margin-bottom:0}.custom-form .fl-module-content .fl-html .gform_wrapper .gform_validation_errors .gform_submission_error *{background-color:#fff0;color:#0f0f0f;border-color:#0f0f0f}.custom-form .fl-module-content .fl-html .gform_wrapper.custom-labels_wrapper form .gform_body .gform_fields .gfield .gfield_label{font-weight:500}@media only screen and (min-width:769px){.custom-form .fl-module-content .fl-html .gform_wrapper.custom-labels_wrapper form .gform_body .gform_fields .gfield .gfield_label{font-size:18px}}.sertifikaatit-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sertifikaatit-gallery .sertifikaatti-item{-webkit-box-flex:1;-ms-flex:1 1 150px;flex:1 1 150px;max-width:150px;margin-bottom:20px}.sertifikaatit-gallery .sertifikaatti-item img{width:100%;max-width:150px;height:auto;display:block;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.sertifikaatit-gallery .sertifikaatti-item{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 20px);flex:1 1 calc(50% - 20px)}}@media(max-width:480px){.sertifikaatit-gallery .sertifikaatti-item{max-width:100px}}.custom-width-heading{max-width:800px;margin:auto}.ast-breadcrumbs-wrapper .ast-breadcrumbs ul li:not(:last-child)::after{content:">";margin:0 2px}.ast-breadcrumbs-wrapper .ast-breadcrumbs ul li a:hover{text-decoration:underline;text-underline-offset:3px}.custom-articles-list .fl-post-column .fl-post-grid-post{border:3px solid #e6e6e6;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}@media only screen and (min-width:769px){.custom-articles-list .fl-post-column .fl-post-grid-post{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.custom-articles-list .fl-post-column .fl-post-grid-post .fl-post-image{background-color:#ebcc7c}@media only screen and (min-width:769px){.custom-articles-list .fl-post-column .fl-post-grid-post .fl-post-image{-ms-flex-preferred-size:40%;flex-basis:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.custom-articles-list .fl-post-column .fl-post-grid-post .fl-post-image img{width:100%}.custom-articles-list .fl-post-column .fl-post-grid-post .fl-post-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:60%;flex-basis:60%}@media only screen and (min-width:769px){.custom-articles-list .fl-post-column .fl-post-grid-post .fl-post-text{padding:15px 20px 15px 30px}}.custom-articles-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-meta{padding-bottom:0;font-size:14px}.custom-articles-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-title{font-size:20px;line-height:1.3;margin:0;padding:0}.custom-articles-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-title a{color:#0f0f0f}.custom-articles-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-title a:hover,.custom-articles-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-title a:focus,.custom-articles-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-title a:active{color:#ebcc7c}@media only screen and (min-width:1441px){.custom-articles-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-title{font-size:25px}}.custom-articles-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-more-link{margin-top:auto;padding-top:5px}.custom-articles-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-more-link a{font-size:16px;color:#b58a30;font-weight:700;display:block}.custom-articles-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-more-link img{padding-left:15px}.custom-fleet-list .fl-post-column .fl-post-grid-post{border:none;border-radius:10px;background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px}.custom-fleet-list .fl-post-column .fl-post-grid-post .fl-post-image{margin:6px 6px 0}.custom-fleet-list .fl-post-column .fl-post-grid-post .fl-post-image img{border-top-left-radius:10px;border-top-right-radius:10px;width:100%}.custom-fleet-list .fl-post-column .fl-post-grid-post .fl-post-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;row-gap:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:1441px){.custom-fleet-list .fl-post-column .fl-post-grid-post .fl-post-text{row-gap:30px}}.custom-fleet-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-title{font-size:20px;margin:0;padding:0}.custom-fleet-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-title a{color:#0f0f0f}.custom-fleet-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-title a:hover,.custom-fleet-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-title a:focus,.custom-fleet-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-title a:active{color:#ebcc7c}@media only screen and (min-width:1441px){.custom-fleet-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-title{font-size:25px}}.custom-fleet-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-excerpt{font-size:16px}.custom-fleet-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-excerpt p{margin-bottom:.6em}.custom-fleet-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-more-link{margin-top:auto}.custom-fleet-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-more-link a{display:block;text-decoration:none;background-color:#ebcc7c;color:#0f0f0f;border-radius:30px;padding:8px 35px;font-weight:700}.custom-fleet-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-more-link a:hover,.custom-fleet-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-more-link a:focus,.custom-fleet-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-more-link a:active{background-color:#b58a30}@media only screen and (min-width:1440px){.custom-fleet-list .fl-post-column .fl-post-grid-post .fl-post-text .fl-post-more-link a{font-size:16px}}#loading-icon{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsl(0 0% 100% / .8)}#loading-icon img{width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.footer-row-with-borders .fl-col-group{position:relative}.footer-row-with-borders .fl-col-group::before{content:"";display:block;height:1px;width:100%;margin-left:20px;margin-right:20px;top:0;background-color:#fff}.footer-row-with-borders .fl-col-group .fl-menu ul.menu{display:grid;grid-template-columns:1fr;gap:10px}@media only screen and (min-width:769px){.footer-row-with-borders .fl-col-group .fl-menu ul.menu{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:30px}}.footer-row-with-borders .fl-col-group .fl-menu ul.menu::before,.footer-row-with-borders .fl-col-group .fl-menu ul.menu::after{display:none}.footer-row-with-borders .fl-col-group .fl-menu ul.menu>li>a,.footer-row-with-borders .fl-col-group .fl-menu ul.menu>li>div a{font-weight:700;font-size:15px}@media only screen and (max-width:768px){.footer-row-with-borders .fl-col-group .fl-menu ul.menu>li{text-align:center}.footer-row-with-borders .fl-col-group .fl-menu ul.menu>li>a,.footer-row-with-borders .fl-col-group .fl-menu ul.menu>li>div a{font-size:16px}}.footer-row-with-borders .fl-col-group .fl-menu ul.menu>li.fl-has-submenu>ul{min-width:1px!important;display:block!important;visibility:visible!important;background:none;opacity:1!important}@media only screen and (min-width:769px){.footer-row-with-borders .fl-col-group .fl-menu ul.menu>li.fl-has-submenu>ul{padding-left:10px}.footer-row-with-borders .fl-col-group .fl-menu ul.menu>li.fl-has-submenu>ul ul{padding-left:10px}}.custom-banner-content .fl-rich-text{overflow:hidden;white-space:nowrap}.custom-banner-content .fl-rich-text p{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation:my-animation 15s linear infinite;animation:my-animation 15s linear infinite}@media only screen and (min-width:993px){.custom-banner-content .fl-rich-text p{-webkit-animation:my-animation 25s linear infinite;animation:my-animation 25s linear infinite}}@media only screen and (min-width:1680px){.custom-banner-content .fl-rich-text p{-webkit-animation:my-animation 35s linear infinite;animation:my-animation 35s linear infinite}}@-webkit-keyframes my-animation{from{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(-100%)}}@keyframes my-animation{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}body .mfp-close{right:0px!important}.acf-galleria-container{text-align:center}.acf-galleria-container button{border-radius:30px;font-weight:600}