/*
Theme Name: Bakalavr Green
Theme URI: https://www.bakalavr.com/
Author: Bakalavr
Description: Зелена дочірня тема Divi для Bakalavr.com із новою головною сторінкою.
Version: 1.9.2
Template: Divi
Text Domain: bakalavr-green
*/
:root{--bg-green:#16874b;--dark-green:#0d6036;--soft-green:#edf8f1;--ink:#17243d;--muted:#637087;--line:#e1ebe4;--orange:#ff9f43}
.home #main-footer,.home .et-l--footer{display:none!important}
.bakalavr-inner{--wp--preset--color--vivid-cyan-blue:#16874b!important;--wp--preset--color--pale-cyan-blue:#b9dfc5!important;--wp--preset--color--vivid-purple:#0d6036!important;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#16874b,#0d6036)!important;--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#d7f0e0,#68c48a)!important}
.bakalavr-inner #main-content .et-pb-icon,.bakalavr-inner #main-content .et_pb_main_blurb_image,.bakalavr-inner #main-content .et_pb_icon_wrap,.bakalavr-inner #main-content .et_pb_social_media_follow_network a.icon:before{color:#16874b!important}.bakalavr-inner #main-content .et_pb_circle_counter .percent p,.bakalavr-inner #main-content .et_pb_number_counter .percent-value{color:#16874b!important}.bakalavr-inner #main-content .et_pb_tabs_controls li.et_pb_tab_active{border-color:#16874b!important}.bakalavr-inner #main-content .et_pb_tabs_controls li.et_pb_tab_active a{color:#16874b!important}
.et_pb_button,.et_button_no_icon .et_pb_button{border-color:var(--bg-green)!important;color:var(--bg-green)!important}.et_pb_bg_layout_light.et_pb_button:hover,.et_pb_button:hover{border-color:var(--dark-green)!important;color:var(--dark-green)!important}.et_pb_bg_layout_dark.et_pb_button{color:#fff!important;border-color:#fff!important}#main-footer{background:#0a4c2b!important}#footer-bottom{background:#073b22!important}#footer-info,#footer-info a,#footer-bottom .et-social-icon a{color:#d8eee0!important}
.bakalavr-inner #main-content [class*="-cta"] a,.bakalavr-inner #main-content [class*="-cta"] button{font-weight:900!important;text-decoration:none!important}.bakalavr-inner #main-content a[class*="light"],.bakalavr-inner #main-content a[class*="secondary"],.bakalavr-inner #main-content a[class*="ghost"]{color:#0d6036!important}.bakalavr-inner #main-content a[class*="light"] *,.bakalavr-inner #main-content a[class*="secondary"] *,.bakalavr-inner #main-content a[class*="ghost"] *{color:#0d6036!important}
/* Divi's default blue navigation marks and icons */
#top-header{background-color:var(--bg-green)!important}#main-header{border-top:0!important}.et_mobile_menu,#main-header .et_mobile_menu{border-top:3px solid var(--bg-green)!important}#et_mobile_nav_menu .mobile_menu_bar:before,.mobile_nav .mobile_menu_bar:before,#et_search_icon:before,.et_pb_scroll_top.et-pb-icon,.et-social-icon a:hover{color:var(--bg-green)!important}.et_pb_scroll_top.et-pb-icon{background:var(--dark-green)!important}.nav li ul{border-top-color:var(--bg-green)!important}.bak-new .icon{background:#e5f5eb!important;color:var(--bg-green)!important;border-color:var(--bg-green)!important}
#main-header{box-shadow:0 1px 0 rgba(24,68,43,.1)!important}#top-menu a{font-weight:700!important}.mobile_menu_bar:before,#top-menu li.current-menu-item>a,#top-menu li.current-menu-ancestor>a{color:var(--bg-green)!important}.et_mobile_menu{border-top-color:var(--bg-green)!important}.bak-new{color:var(--ink);font-family:Arial,Helvetica,sans-serif}.bak-new *{box-sizing:border-box}.bak-new a{text-decoration:none}.bak-new .wrap{width:min(1160px,calc(100% - 34px));margin:auto}.bak-new .hero{position:relative;overflow:hidden;background:linear-gradient(155deg,#ecf9f1 0%,#fff 72%);padding:74px 0}.bak-new .hero:before{content:"";position:absolute;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,#d1efdc,transparent 68%);left:-180px;top:-150px}.bak-new .grid{position:relative;display:grid;grid-template-columns:1.08fr .78fr;gap:74px;align-items:center}.bak-new .tag{display:inline-flex;padding:8px 13px;border-radius:99px;background:#def3e6;color:var(--dark-green);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.8px}.bak-new h1{font-size:52px;line-height:1.08;letter-spacing:-2.2px;margin:22px 0;color:var(--ink)}.bak-new h1 em{font-style:normal;color:var(--bg-green)}.bak-new h2{font-size:39px;line-height:1.15;letter-spacing:-1.3px;color:var(--ink);margin:12px 0}.bak-new h3{font-size:18px;color:var(--ink)}.bak-new p{color:var(--muted);line-height:1.75}.bak-new .lead{font-size:18px;max-width:690px}.bak-new .actions{display:flex;align-items:center;gap:20px;margin-top:27px}.bak-new .btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 23px;border-radius:11px;background:var(--bg-green);color:#fff!important;font-size:14px;font-weight:900;transition:.2s}.bak-new .btn:hover{background:var(--dark-green);transform:translateY(-2px)}.bak-new .text-link{color:var(--bg-green);font-size:13px;font-weight:800}.bak-new .facts{display:flex;margin-top:35px}.bak-new .facts div{padding:0 24px;border-right:1px solid var(--line)}.bak-new .facts div:first-child{padding-left:0}.bak-new .facts div:last-child{border:0}.bak-new .facts small,.bak-new .facts b{display:block}.bak-new .facts small{color:var(--muted);font-size:10px;margin-bottom:6px}.bak-new .visual{height:410px;border-radius:29px;background:linear-gradient(145deg,#cdeed9,#eef9f2);display:grid;place-items:center;position:relative;overflow:hidden}.bak-new .visual:before,.bak-new .visual:after{content:"";position:absolute;border:1px solid #add9bd;border-radius:50%}.bak-new .visual:before{width:310px;height:310px}.bak-new .visual:after{width:235px;height:235px}.bak-new .paper{width:245px;height:310px;padding:31px;background:#fff;border-radius:10px;box-shadow:0 25px 55px rgba(24,91,53,.16);transform:rotate(3deg);position:relative;z-index:1}.bak-new .paper>span{font-size:10px;font-weight:900;letter-spacing:1.4px;color:var(--bg-green)}.bak-new .paper h3{font-size:21px;line-height:1.3;margin:20px 0 28px}.bak-new .line{height:7px;background:#e5eee8;border-radius:8px;margin:13px 0}.bak-new .seal{position:absolute;right:25px;bottom:25px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#dff4e7;color:var(--bg-green);font-size:20px;font-weight:900}.bak-new section{padding:94px 0}.bak-new .head{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:42px}.bak-new .head>div{max-width:670px}.bak-new .head>p{max-width:410px}.bak-new .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.bak-new .card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:25px;transition:.25s}.bak-new .card:hover{transform:translateY(-5px);border-color:#add7bb;box-shadow:0 18px 42px rgba(25,70,44,.09)}.bak-new .icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#e5f5eb;color:var(--bg-green);font-size:20px;font-weight:900}.bak-new .card p{font-size:13px;min-height:68px}.bak-new .card-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:16px;margin-top:18px;font-size:13px}.bak-new .card-foot a{color:var(--bg-green);font-weight:900}.bak-new .soft{background:#f3f9f5}.bak-new .two{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:start}.bak-new .checks{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bak-new .check{display:flex;align-items:center;gap:13px;padding:20px;background:#fff;border:1px solid var(--line);border-radius:13px}.bak-new .check span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#dff3e6;color:var(--bg-green);font-weight:900}.bak-new .steps{display:grid;grid-template-columns:repeat(4,1fr)}.bak-new .step{padding:0 25px;border-right:1px solid var(--line)}.bak-new .step:last-child{border:0}.bak-new .step>span{font-size:32px;color:#91c1a2;font-weight:900}.bak-new .step p{font-size:13px}.bak-new .prices{background:linear-gradient(135deg,#0b5d33,#179756);color:#fff}.bak-new .prices h2{color:#fff}.bak-new .prices p{color:#d1efdc}.bak-new .price-list{background:#fff;color:var(--ink);border-radius:18px;padding:27px}.bak-new .price-row{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.bak-new .price-row b{color:var(--bg-green)}.bak-new .faq details{padding:19px 0;border-bottom:1px solid var(--line)}.bak-new .faq summary{font-weight:900;cursor:pointer;color:var(--ink)}.bak-new .faq details p{font-size:13px}.bak-new .cta{text-align:center;background:#0a4c2b;color:#fff}.bak-new .cta h2{color:#fff}.bak-new .cta p{color:#cce8d6}.bak-new .btn-light{background:#fff;color:var(--bg-green)!important}
@media(max-width:980px){.bak-new .grid,.bak-new .two{grid-template-columns:1fr;gap:45px}.bak-new .cards{grid-template-columns:repeat(2,1fr)}.bak-new .steps{grid-template-columns:repeat(2,1fr);gap:30px}.bak-new .head{align-items:flex-start}}
@media(max-width:620px){.bak-new .hero{padding:54px 0}.bak-new h1{font-size:37px;letter-spacing:-1.3px}.bak-new h2{font-size:30px}.bak-new .lead{font-size:16px}.bak-new .actions{align-items:flex-start;flex-direction:column}.bak-new .facts{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bak-new .facts div{border:0;padding:0}.bak-new .visual{height:345px}.bak-new section{padding:66px 0}.bak-new .head{display:block}.bak-new .cards,.bak-new .checks{grid-template-columns:1fr}.bak-new .card p{min-height:0}.bak-new .steps{grid-template-columns:1fr}.bak-new .step{border:0;border-bottom:1px solid var(--line);padding:0 0 22px}}
