/*!
Theme Name: Ober Child
Theme URI: https://bslthemes.com
Author: bslthemes
Author URI: https://themeforest.net/user/bslthemes
Description: Ober - One Page Resume WordPress Theme (Silvia Merighi customisations)
Version: 1.3.3
License: General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Template: ober
Text Domain: ober-child
Tags: full-width-template, editor-style, featured-images, sticky-post, threaded-comments, translation-ready, theme-options
*/
 :root{--sm-yellow:#f5b800;--sm-yellow-light:#ffd54a;--sm-yellow-pale:#ffeaa6;--sm-amber:#d99a00;--sm-ink:#1c2528;--sm-ink-soft:#4a5558;--sm-sand:#ebe7e0;--sm-stone:#d9d2c5;--sm-teal:#3aafc9;--sm-sky:#b9d1e4;--sm-violet:#676cdb;--sm-coral:#ff8059}::selection{background:var(--sm-yellow-light);color:var(--sm-ink)}body.light-skin a,body.light-skin a:link,body.light-skin a:visited,body.light-skin a:active{color:var(--sm-ink)}body.light-skin .post-content a,body.light-skin .single-post-text a,body.light-skin .sm-event-content a,body.light-skin .sm-event-links a,body.light-skin .sm-back a,body.light-skin .elementor-widget-text-editor a{text-decoration:underline;text-decoration-color:var(--sm-yellow);text-decoration-thickness:2px;text-underline-offset:3px}body.light-skin a:hover{color:var(--sm-ink);text-decoration-color:var(--sm-amber)}body.light-skin a.lnk,body.light-skin .lnk{color:var(--sm-ink);background-image:linear-gradient(var(--sm-yellow),var(--sm-yellow));background-size:100% 2px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:2px}body.light-skin a.lnk:hover{text-decoration:none;background-image:linear-gradient(var(--sm-amber),var(--sm-amber))}body.light-skin a.btn,body.light-skin .btn,body.light-skin a.btn-link,body.light-skin .btn-link,body.light-skin button,body.light-skin input[type="submit"],body.light-skin .elementor-button{color:var(--sm-ink);background-color:#fff0;border:1px solid var(--sm-yellow)}body.light-skin a.btn:before,body.light-skin .btn:before,body.light-skin a.btn-link:before,body.light-skin .btn-link:before,body.light-skin button:before{background:var(--sm-yellow)}body.light-skin a.btn:hover,body.light-skin .btn:hover,body.light-skin a.btn-link:hover,body.light-skin .btn-link:hover,body.light-skin button:hover,body.light-skin input[type="submit"]:hover,body.light-skin .elementor-button:hover{color:var(--sm-ink);text-decoration:none}body.light-skin input[type="submit"]:hover,body.light-skin .elementor-button:hover{background-color:var(--sm-yellow);border-color:var(--sm-yellow)}body.light-skin .elementor-button{border-radius:6px;font-weight:700}body.light-skin .elementor-form .elementor-button{color:var(--sm-ink)!important;background-color:transparent!important;border:1px solid var(--sm-yellow)!important}body.light-skin .elementor-form .elementor-button:hover{background-color:var(--sm-yellow)!important}.section.hero-started .circle-1 svg path{fill:var(--sm-yellow)!important}.section.hero-started .circle-2 svg path{fill:var(--sm-teal)!important}.section.hero-started .circle-3 svg path{fill:var(--sm-sky)!important}.section.hero-started .circle-4 svg path{fill:var(--sm-violet)!important}.section.hero-started .circle-5 svg path{fill:var(--sm-coral)!important}body.light-skin .services-item .icon,body.light-skin .numbers-item .icon{color:var(--sm-ink)}body.light-skin .services-item .icon{background-color:var(--sm-sand)}body.light-skin .services-item .icon i,body.light-skin .services-item .icon svg{color:var(--sm-amber);fill:var(--sm-amber)}.section-bg .services-item .icon{background-color:#fff!important}body.light-skin .numbers-item .icon i,body.light-skin .numbers-item .icon svg{color:var(--sm-amber);fill:var(--sm-amber)}body.light-skin .numbers-item .num{color:var(--sm-ink)}body.light-skin .history-item .date,body.light-skin .resume-item .date{color:var(--sm-ink)}body.light-skin .skills-item .dots .dot.active,body.light-skin .skills-item .dots .dot .percent,body.light-skin .skills-item .value .percent{background-color:var(--sm-yellow)}body.light-skin a.page-numbers.current,body.light-skin a.post-page-numbers.current,body.light-skin .page-numbers.current,body.light-skin .post-page-numbers.current{background:var(--sm-ink);color:#fff}body.light-skin .social-links a:hover svg,body.light-skin .social-links a:hover i{color:var(--sm-amber);fill:var(--sm-amber)}body.light-skin .top-menu ul li.current-menu-item>a,body.light-skin .top-menu ul li a:hover{color:var(--sm-ink);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:6px}.elementor-column.elementor-col-50 .m-titles .m-title{font-size:clamp(52px, 5.2vw, 92px);line-height:1.05;word-break:normal;overflow-wrap:normal}body.light-skin .archive-item .desc .category{color:var(--sm-ink-soft)}.sm-archive-intro{max-width:720px;margin:24px 0 0;color:var(--sm-ink-soft)}.sm-year-filter{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}body.light-skin .sm-year-filter a{display:inline-block;padding:6px 20px;border:1px solid var(--sm-ink);border-radius:30px;font-size:16px;font-weight:500;color:var(--sm-ink);text-decoration:none}body.light-skin .sm-year-filter a:hover{border-color:var(--sm-yellow)}body.light-skin .sm-year-filter a.active{background:var(--sm-ink);border-color:var(--sm-ink);color:#fff}.sm-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 40px}.sm-events-grid .archive-item{margin:0;padding:0;border:none}.sm-events-grid .archive-item .image{position:relative;margin-bottom:22px;border-radius:8px;overflow:hidden;aspect-ratio:3 / 2}.sm-events-grid .archive-item .image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.7s cubic-bezier(.3,0,.3,1)}.sm-events-grid .archive-item .image:hover img{transform:scale(1.04)}.sm-events-grid .archive-item .desc .category{font-size:15px;margin-bottom:6px}.sm-events-grid .archive-item .desc .title{font-size:24px;line-height:1.25;font-weight:600}.sm-role{display:inline-block;margin-top:12px;padding:2px 12px;font-size:14px;font-weight:600;background:var(--sm-sand);color:var(--sm-ink);border-radius:4px}.sm-events-grid .text p{margin-top:12px;font-size:17px}.sm-badge{position:absolute;top:14px;left:14px;padding:3px 12px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--sm-yellow);color:var(--sm-ink);border-radius:4px}.sm-badge.sm-badge-inline{position:static;margin-left:12px;vertical-align:middle}.sm-events-note{margin-bottom:30px;color:var(--sm-ink-soft)}.sm-event-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin:0 0 50px;padding:26px 30px;background:#fff;border-left:3px solid var(--sm-yellow);border-radius:6px}.sm-event-facts dt{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--sm-ink-soft)}.sm-event-facts dd{margin:4px 0 0;font-weight:600;color:var(--sm-ink)}.sm-event-content{margin-top:40px}.sm-event-subtitle{margin:60px 0 24px;font-size:32px}.sm-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sm-gallery a{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:6px}.sm-gallery img{width:100%;height:100%;object-fit:cover;transition:transform 0.7s cubic-bezier(.3,0,.3,1)}.sm-gallery a:hover img{transform:scale(1.05)}.sm-event-links{padding-left:20px}.sm-back{margin-top:60px}@media (max-width:1199px){.sm-events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sm-events-grid{grid-template-columns:1fr;gap:40px}.sm-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-event-facts{padding:20px}}body.light-skin .elementor-field-group .elementor-field-textual{border-radius:6px}body.light-skin .elementor-field-group .elementor-field-textual:focus{border-color:var(--sm-yellow);box-shadow:0 0 0 3px rgb(245 184 0 / .25)!important}.sm-legal h2{margin-top:48px;font-size:30px}.sm-legal h3{margin-top:30px;font-size:22px}.sm-placeholder{background:var(--sm-yellow-pale);padding:0 4px;border-radius:3px}.section-parallax-1 .pafter,.section-parallax-1 .pafter div div{background-image:url("data:image/svg+xml,%3Csvg width="411" height="538" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 411 538"%3E%3Cdefs%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath d="M160.7718,152.02386c50.07374,0 90.66662,40.60173 90.66662,90.68584c0,50.08411 -40.59288,90.68394 -90.66662,90.68394" fill="%23f5b800" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d="M342.00558,348.98908c0,50.26436 -40.51735,91.01009 -90.49747,91.01009c-49.98058,0 -90.49793,-40.74574 -90.49793,-91.01009" fill="%23b9d1e4" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d="M1.00003,537.99875v-150.00057c0,-38.6591 31.3401,-69.99969 69.99996,-69.99969c38.65997,0 69.99996,31.3406 69.99996,69.99969v150.00057" fill="%233aafc9" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d="M272.00002,-0.00136v0h138.99994v0v328.99952v0h-138.99994v0z" fill="%23676cdb" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d="M71.49998,154.99837c39.48841,0 71.50005,32.01103 71.50005,71.49982c0,39.48879 -32.01164,71.50078 -71.50005,71.50078c-39.4883,0 -71.49994,-32.01199 -71.49994,-71.50078c0,-39.48879 32.01164,-71.49982 71.49994,-71.49982z" fill="%23ff8059" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important}.section-parallax-1 .pbefore,.section-parallax-1 .pbefore div div{background-image:url("data:image/svg+xml,%3Csvg width="236" height="236" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 236 236"%3E%3Cdefs%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath d="M71.50003,92.99865c20.52864,0 -.0135,0 71.49994,0c0,24.8394 0,52.53983 0,71.49982c0,39.48784 -32.01164,71.49982 -71.49994,71.49982c-39.48841,0 -71.50005,-32.01199 -71.50005,-71.49982c0,-39.48879 32.01164,-71.49982 71.50005,-71.49982z" fill="%23676cdb" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d="M164.49998,142.99884c-20.52864,0 .0135,0 -71.49994,0c0,-24.84035 0,-52.54078 0,-71.49982c0,-39.48975 32.01164,-71.50078 71.49994,-71.50078c39.48841,0 71.50005,32.01103 71.50005,71.50078c0,39.48784 -32.01164,71.49982 -71.50005,71.49982z" fill="%233aafc9" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important}.section-parallax-2 .pafter,.section-parallax-2 .pafter div div{background-image:url("data:image/svg+xml,%3Csvg width="236" height="236" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 236 236"%3E%3Cdefs%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath d="M164.49989,92.99779c-20.52864,0 .0135,0 -71.49994,0c0,24.8394 0,52.53983 0,71.49982c0,39.48784 32.01164,71.49982 71.49994,71.49982c39.48841,0 71.50005,-32.01199 71.50005,-71.49982c0,-39.48879 -32.01164,-71.49982 -71.50005,-71.49982z" fill="%23676cdb" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d="M71.49993,142.99798c20.52864,0 -.0135,0 71.49994,0c0,-24.84035 0,-52.54078 0,-71.49982c0,-39.48975 -32.01164,-71.50078 -71.49994,-71.50078c-39.48841,0 -71.50005,32.01103 -71.50005,71.50078c0,39.48784 32.01164,71.49982 71.50005,71.49982z" fill="%23f5b800" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important}.section-parallax-2 .pbefore,.section-parallax-2 .pbefore div div{background-image:url("data:image/svg+xml,%3Csvg width="250" height="247" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 250 247"%3E%3Cdefs%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath d="M133.9999,-0.00095c0,64.07356 0,84.68437 -.0103,115.99922c64.06345,0 115.99731,-51.93901 115.99731,-116.01257" fill="%233aafc9" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d="M102.99992,40.99751c-56.88538,0 -103.00003,46.11301 -103.00003,102.99969c0,56.88572 46.11465,103.00064 103.00003,103.00064c56.88526,0 102.99992,-46.11492 102.99992,-103.00064c-113.18756,0 -102.99992,.00191 -102.99992,0.00191c0,-9.70554 0,0 0,-103.00159z" fill="%23f5b800" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important}.section-parallax-3 .pafter,.section-parallax-3 .pafter div div{background-image:url("data:image/svg+xml,%3Csvg width="411" height="538" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 411 538"%3E%3Cdefs%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath d="M160.7718,152.02386c50.07374,0 90.66662,40.60173 90.66662,90.68584c0,50.08411 -40.59288,90.68394 -90.66662,90.68394" fill="%23f5b800" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d="M342.00558,348.98908c0,50.26436 -40.51735,91.01009 -90.49747,91.01009c-49.98058,0 -90.49793,-40.74574 -90.49793,-91.01009" fill="%23b9d1e4" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d="M1.00003,537.99875v-150.00057c0,-38.6591 31.3401,-69.99969 69.99996,-69.99969c38.65997,0 69.99996,31.3406 69.99996,69.99969v150.00057" fill="%233aafc9" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d="M272.00002,-0.00136v0h138.99994v0v328.99952v0h-138.99994v0z" fill="%23676cdb" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d="M71.49998,154.99837c39.48841,0 71.50005,32.01103 71.50005,71.49982c0,39.48879 -32.01164,71.50078 -71.50005,71.50078c-39.4883,0 -71.49994,-32.01199 -71.49994,-71.50078c0,-39.48879 32.01164,-71.49982 71.49994,-71.49982z" fill="%23ff8059" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important}.section-parallax-3 .pbefore,.section-parallax-3 .pbefore div div{background-image:url("data:image/svg+xml,%3Csvg width="236" height="236" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 236 236"%3E%3Cdefs%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath d="M71.50003,92.99865c20.52864,0 -.0135,0 71.49994,0c0,24.8394 0,52.53983 0,71.49982c0,39.48784 -32.01164,71.49982 -71.49994,71.49982c-39.48841,0 -71.50005,-32.01199 -71.50005,-71.49982c0,-39.48879 32.01164,-71.49982 71.50005,-71.49982z" fill="%23676cdb" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d="M164.49998,142.99884c-20.52864,0 .0135,0 -71.49994,0c0,-24.84035 0,-52.54078 0,-71.49982c0,-39.48975 32.01164,-71.50078 71.49994,-71.50078c39.48841,0 71.50005,32.01103 71.50005,71.50078c0,39.48784 -32.01164,71.49982 -71.50005,71.49982z" fill="%233aafc9" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important}.section-parallax-4 .pafter,.section-parallax-4 .pafter div div{background-image:url("data:image/svg+xml,%3Csvg width="411" height="538" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 411 538"%3E%3Cdefs%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath d="M160.7718,152.02386c50.07374,0 90.66662,40.60173 90.66662,90.68584c0,50.08411 -40.59288,90.68394 -90.66662,90.68394" fill="%23f5b800" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d="M342.00558,348.98908c0,50.26436 -40.51735,91.01009 -90.49747,91.01009c-49.98058,0 -90.49793,-40.74574 -90.49793,-91.01009" fill="%23b9d1e4" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d="M1.00003,537.99875v-150.00057c0,-38.6591 31.3401,-69.99969 69.99996,-69.99969c38.65997,0 69.99996,31.3406 69.99996,69.99969v150.00057" fill="%233aafc9" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d="M272.00002,-0.00136v0h138.99994v0v328.99952v0h-138.99994v0z" fill="%23676cdb" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d="M71.49998,154.99837c39.48841,0 71.50005,32.01103 71.50005,71.49982c0,39.48879 -32.01164,71.50078 -71.50005,71.50078c-39.4883,0 -71.49994,-32.01199 -71.49994,-71.50078c0,-39.48879 32.01164,-71.49982 71.49994,-71.49982z" fill="%23ff8059" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important}.section-parallax-4 .pbefore,.section-parallax-4 .pbefore div div{background-image:url("data:image/svg+xml,%3Csvg width="250" height="247" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 250 247"%3E%3Cdefs%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath d="M133.9999,-0.00095c0,64.07356 0,84.68437 -.0103,115.99922c64.06345,0 115.99731,-51.93901 115.99731,-116.01257" fill="%233aafc9" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d="M102.99992,40.99751c-56.88538,0 -103.00003,46.11301 -103.00003,102.99969c0,56.88572 46.11465,103.00064 103.00003,103.00064c56.88526,0 102.99992,-46.11492 102.99992,-103.00064c-113.18756,0 -102.99992,.00191 -102.99992,0.00191c0,-9.70554 0,0 0,-103.00159z" fill="%23f5b800" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important}.section-parallax-5 .pafter,.section-parallax-5 .pafter div div{background-image:url("data:image/svg+xml,%3Csvg width="236" height="236" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 236 236"%3E%3Cdefs%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath d="M164.49989,92.99779c-20.52864,0 .0135,0 -71.49994,0c0,24.8394 0,52.53983 0,71.49982c0,39.48784 32.01164,71.49982 71.49994,71.49982c39.48841,0 71.50005,-32.01199 71.50005,-71.49982c0,-39.48879 -32.01164,-71.49982 -71.50005,-71.49982z" fill="%23676cdb" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d="M71.49993,142.99798c20.52864,0 -.0135,0 71.49994,0c0,-24.84035 0,-52.54078 0,-71.49982c0,-39.48975 -32.01164,-71.50078 -71.49994,-71.50078c-39.48841,0 -71.50005,32.01103 -71.50005,71.50078c0,39.48784 32.01164,71.49982 71.50005,71.49982z" fill="%23f5b800" fill-opacity="1"%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important}.elementor-section[class*="section-parallax-"]{overflow:visible;z-index:2}.elementor-section[class*="section-parallax-"]>.elementor-container{z-index:2}html,body{overflow-x:clip}@media (max-width:1600px){.elementor-section.section-parallax-1 .pafter,.elementor-section.section-parallax-3 .pafter,.elementor-section.section-parallax-4 .pafter{right:-70px;width:290px}.elementor-section.section-parallax-1 .pafter div div,.elementor-section.section-parallax-3 .pafter div div,.elementor-section.section-parallax-4 .pafter div div{background-size:290px 380px!important}.elementor-section.section-parallax-1 .pbefore,.elementor-section.section-parallax-3 .pbefore,.elementor-section.section-parallax-2 .pafter,.elementor-section.section-parallax-5 .pafter{width:170px}.elementor-section.section-parallax-1 .pbefore div div,.elementor-section.section-parallax-3 .pbefore div div,.elementor-section.section-parallax-2 .pafter div div,.elementor-section.section-parallax-5 .pafter div div{background-size:170px 170px!important}.elementor-section.section-parallax-2 .pbefore,.elementor-section.section-parallax-4 .pbefore{width:180px;left:0}.elementor-section.section-parallax-2 .pbefore div div,.elementor-section.section-parallax-4 .pbefore div div{background-size:180px 178px!important}}@media (max-width:1024px){.pbefore,.pafter{display:none}}@media (max-width:767px){.elementor-col-75 .elementor-widget-ober-description .p-title{margin-top:30px}}.elementor-widget-image img{width:100%;max-height:620px;object-fit:cover;object-position:center 30%}