/*!
Theme Name: donbura
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: donbura
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

donbura is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;padding:0;overflow-x:hidden;max-width:100vw;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;margin:0;padding:0}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:#fff}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.fv{padding:3% 5%;padding-top:calc(3% + 80px);min-height:95vh;position:relative;overflow:hidden;background:#fff;display:flex;flex-direction:column;justify-content:space-around;z-index:1001}.waves{position:absolute;bottom:0;left:0;width:100%;height:80%;overflow:hidden;mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 80%,rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 80%,rgba(0,0,0,0) 100%);transform-box:fill-box}.wave{position:absolute;bottom:0;left:0;width:300%;height:100%;animation-timing-function:linear;animation-iteration-count:infinite;opacity:0;transform:translateY(50px)}.wave-1{animation:wave-fadein 1s ease-out .2s forwards,wave-scroll-right 30s linear infinite 1.2s;z-index:4}.wave-2{animation:wave-fadein 1s ease-out .4s forwards,wave-scroll-right 35s linear infinite 1.4s;z-index:3}.wave-3{animation:wave-fadein 1s ease-out .6s forwards,wave-scroll-right 25s linear infinite 1.6s;z-index:2}.wave-4{animation:wave-fadein 1s ease-out .8s forwards,wave-scroll-right 20s linear infinite 1.8s;z-index:1}@keyframes wave-scroll-right{0%{transform:translateX(0) translateY(0)}100%{transform:translateX(-66.67%) translateY(0)}}@keyframes wave-scroll-left{0%{transform:translateX(-66.67%) translateY(0)}100%{transform:translateX(0) translateY(0)}}@keyframes wave-fadein{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}html{scroll-behavior:smooth}html,body{overflow-x:hidden;max-width:100%}.about{display:flex;align-items:flex-start;justify-content:flex-start;padding:5%}.about__inner{max-width:1200px;width:100%;margin:0;text-align:left;z-index:3}.about__title{color:#333;font-size:clamp(2rem, 0.767rem + 1.44vw, 2.5rem);font-weight:700;margin-bottom:40px;line-height:1.2;display:inline-block;background-image:linear-gradient(transparent 40%,#fed9d1 40%);background-size:0% 100%;background-repeat:no-repeat}.about__title.animate{animation:marker-draw 1s ease-out .2s forwards}.about__text{font-size:clamp(1.1rem, 0.36rem + 0.87vw, 1.5rem);line-height:1.8;color:#333;text-align:left;opacity:0;transform:translateY(20px)}.about__text.animate{animation:text-fade-in .8s ease-out forwards}@keyframes text-fade-in{0%{opacity:0;transform:translateX(-25px)}100%{opacity:1;transform:translateX(0)}}@keyframes mvv-item-fade-in{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.about{padding:16px;align-items:center}.about__inner{text-align:center}.about__content{max-width:100%}.about__title{font-size:clamp(1.8rem, 0.767rem + 1.44vw, 2.5rem);margin-bottom:32px;padding:10px 20px}.about__text{text-align:center;font-size:clamp(0.9rem, 0.784rem + 0.49vw, 1.1rem)}.about__text p{margin-bottom:20px}}@media (max-width:1024px){.waves{height:60vh}.wave-1 path{d:path("M0,180 C360,240 720,120 1080,180 C1440,240 1800,120 2160,180 C2520,240 2880,120 3240,180 C3600,240 3960,120 4320,180 L4320,320 L0,320 Z")}.wave-2 path{d:path("M0,200 C180,260 360,140 540,200 C720,260 900,140 1080,200 C1260,260 1440,140 1620,200 C1800,260 1980,140 2160,200 C2340,260 2520,140 2700,200 C2880,260 3060,140 3240,200 C3420,260 3600,140 3780,200 C3960,260 4140,140 4320,200 L4320,320 L0,320 Z")}.wave-3 path{d:path("M0,220 C120,260 240,180 360,220 C480,260 600,180 720,220 C840,260 960,180 1080,220 C1200,260 1320,180 1440,220 C1560,260 1680,180 1800,220 C1920,260 2040,180 2160,220 C2280,260 2400,180 2520,220 C2640,260 2760,180 2880,220 C3000,260 3120,180 3240,220 C3360,260 3480,180 3600,220 C3720,260 3840,180 3960,220 C4080,260 4200,180 4320,220 L4320,320 L0,320 Z")}.wave-4 path{d:path("M0,240 C60,260 120,220 180,240 C240,260 300,220 360,240 C420,260 480,220 540,240 C600,260 660,220 720,240 C780,260 840,220 900,240 C960,260 1020,220 1080,240 C1140,260 1200,220 1260,240 C1320,260 1380,220 1440,240 C1500,260 1560,220 1620,240 C1680,260 1740,220 1800,240 C1860,260 1920,220 1980,240 C2040,260 2100,220 2160,240 C2220,260 2280,220 2340,240 C2400,260 2460,220 2520,240 C2580,260 2640,220 2700,240 C2760,260 2820,220 2880,240 C2940,260 3000,220 3060,240 C3120,260 3180,220 3240,240 C3300,260 3360,220 3420,240 C3480,260 3540,220 3600,240 C3660,260 3720,220 3780,240 C3840,260 3900,220 3960,240 C4020,260 4080,220 4140,240 C4200,260 4260,220 4320,240 L4320,320 L0,320 Z")}}@media (max-width:500px){.waves{height:105vh}.wave{width:800%}}.site-footer{background-color:#7acad2;padding:40px 0}.footer__inner{padding:0 20px;display:flex;justify-content:space-between;align-items:center}.footer__brand{display:flex;align-items:center;gap:16px}.footer__logo{width:40px;height:40px}.footer__logoImg{width:100%;height:100%;object-fit:contain}.footer__companyName{color:#fff;font-size:18px;font-weight:600}.footer__content{text-align:right;color:#fff}.footer__slogan{font-size:16px;font-weight:500;margin-bottom:8px}.footer__copyright{font-size:12px;opacity:.9}@media (max-width:1024px){.footer__inner{flex-direction:column;gap:24px;text-align:center}.footer__content{text-align:center}.footer__brand{justify-content:center}}.fv__inner{width:100%;display:flex;justify-content:space-between;padding-right:2rem}.fv__copy{opacity:0;transform:translateY(50px);animation:copy-fade-in 1s ease-out 3s forwards}.fv__headline{margin:0 0 16px;font-size:clamp(3.5rem, -0.199rem + 4.33vw, 5rem);line-height:1.3;font-weight:700}.fv__headline-line1,.fv__headline-line2{display:inline-block;background-image:linear-gradient(transparent 40%,#fed9d1 40%);background-size:0% 100%;background-repeat:no-repeat}.fv__headline-line1{animation:marker-draw 1s ease-out 3.8s forwards}.fv__headline-line2{animation:marker-draw 1s ease-out 4.3s forwards}.fv__lead{margin:0;font-size:clamp(1.3rem, 0.067rem + 1.44vw, 1.8rem);line-height:1.9;color:#334}.fv__visual{width:30%;z-index:5}.fv__logo{height:auto;opacity:0;transform:rotate(2deg);animation:logo-fade-in 1.5s ease-out 1.5s forwards,shake-up 3s ease-in-out 3.5s infinite}@keyframes logo-fade-in{0%{opacity:0;transform:translateX(100px) rotate(0)}100%{opacity:1;transform:translateX(0) rotate(5deg)}}@keyframes shake-up{0%,100%{transform:translateY(0) rotate(5deg)}50%{transform:translateY(15px) rotate(0deg)}}@keyframes copy-fade-in{0%{opacity:0;transform:translateY(25px)}100%{opacity:1;transform:translateY(0)}}@keyframes marker-draw{0%{background-size:0% 100%}100%{background-size:100% 100%}}.fv__nav{position:relative;z-index:4}.fv__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,20%);gap:2%;justify-content:flex-start;max-width:85%}.fv__card{background:#fff;border-radius:20px;box-shadow:0 6px 18px rgba(0,0,0,.1);text-align:center;aspect-ratio:1;display:flex;flex-direction:column;opacity:0;transform:translateX(-50px);overflow:hidden;position:relative}.fv__cardLink{position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none;z-index:2}.fv__cardImage{width:100%;height:70%;object-fit:contain;display:block}.fv__cardTitle{background:rgba(255,255,255,.95);padding:12px 8px;font-size:clamp(1rem, 0.014rem + 1.16vw, 1.4rem);font-weight:700;color:#333;line-height:1.3;height:30%;display:flex;align-items:center;justify-content:center}.fv__card--1{animation:card-fade-in .6s ease-out 3s forwards}.fv__card--2{animation:card-fade-in .6s ease-out 3.1s forwards}.fv__card--3{animation:card-fade-in .6s ease-out 3.2s forwards}.fv__card--4{animation:card-fade-in .6s ease-out 3.3s forwards}@keyframes card-fade-in{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}@media (max-width:1024px){.fv{padding:75px 16px;justify-content:flex-start;min-height:0}.fv__inner{align-items:stretch;padding:0;margin-bottom:30px}.fv__headline{font-size:clamp(2.5rem, 2.023rem + 2.04vw, 3rem)}.fv__lead{font-size:clamp(1rem, 0.809rem + 0.81vw, 1.2rem)}.fv__visual{min-height:0;align-self:flex-end;order:2}.fv__cards{max-width:100%;justify-content:center;grid-template-columns:repeat(4,23%)}.fv__ctaList{grid-auto-flow:row;grid-template-columns:repeat(2,max-content)}}@media (max-width:500px){.fv__card{background:#ffffffd4}.fv__cards{grid-template-columns:repeat(2,50%)}.fv__cardTitle{background:rgb(255 255 255/0%)}.fv__inner{flex-direction:column;margin-bottom:20px}}.site-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:10000;border-bottom:1px solid rgba(0,0,0,.04);background-color:#fff}.header__inner{margin:0 auto;padding:10px 35px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2%}.site-branding{display:inline-flex;align-items:center;justify-self:start;width:fit-content;grid-column:1}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.brand__name{font-weight:700;color:#55bfb6;font-size:clamp(1.3rem, 0.807rem + 0.58vw, 1.5rem)}.brand__logo{height:40px;width:auto;max-width:none}.header__nav{justify-self:center;grid-column:3}.main-navigation ul{list-style:none;margin:0;padding:0;display:flex;gap:36px}.main-navigation a{text-decoration:none;color:#1f2a37;font-weight:600;padding:8px 16px;border-radius:6px;transition:all .3s ease;position:relative}.main-navigation a:hover{color:#6ec6cf;transform:translateY(-1px)}.main-navigation a:after{content:'';position:absolute;width:0;height:2px;bottom:0;left:50%;background-color:#6ec6cf;transition:all .3s ease;transform:translateX(-50%)}.main-navigation a:hover:after{width:80%}.main-navigation .menu-item:last-child a{background-color:#6ec6cf;color:#fff;border-radius:25px;padding:10px 20px;font-weight:700;box-shadow:0 2px 8px rgba(110,198,207,.3)}.main-navigation .menu-item:last-child a:after{display:none}.main-navigation .menu-item:last-child a:hover{background-color:#53b6c4;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(110,198,207,.4)}.header__cta .btn{display:inline-block;padding:10px 18px;border-radius:999px;text-decoration:none;font-weight:700}.btn--primary{background:#55bfb6;color:#fff}.btn--primary:hover{background:#48a9a0}.menu-toggle{display:none;background:0 0;border:none;cursor:pointer;padding:8px;position:relative;z-index:10000}.hamburger{display:flex;flex-direction:column;width:24px;height:18px;justify-content:space-between}.hamburger__line{width:100%;height:2px;background-color:#1f2a37;transition:all .3s ease;border-radius:1px}@media (max-width:960px){.header__inner{grid-template-columns:1fr auto auto}.main-navigation ul{gap:20px}}@media (max-width:1024px){.header__inner{grid-template-columns:auto 1fr auto;justify-items:center;padding:10px 13px}.site-branding{justify-self:center}.menu-toggle{display:block;position:relative;z-index:10000}.header__nav{position:relative}.main-navigation ul{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(255,255,255,.98);backdrop-filter:blur(10px);flex-direction:column;gap:0;justify-content:flex-start;align-items:center;padding-top:80px;opacity:0 !important;visibility:hidden !important;transform:scale(.9);transition:all .3s ease;z-index:9999;display:none}.main-navigation ul.active{display:flex !important;opacity:1 !important;visibility:visible !important;transform:scale(1)}.main-navigation li{margin:10px 0}.main-navigation li:first-child{margin-top:40px}.main-navigation li:last-child{margin-bottom:0}.main-navigation a{display:block;padding:10px 40px;color:#1f2a37;font-weight:700;font-size:20px;text-align:center;transition:all .3s ease;border-radius:8px}.main-navigation a:hover{background-color:rgba(85,191,182,.1);color:#55bfb6;transform:translateY(-2px)}.menu-item--cta{margin-top:40px !important}.menu-cta{background-color:#55bfb6 !important;color:#fff !important;border-radius:50px !important;padding:16px 32px !important;font-size:20px !important;font-weight:700 !important;box-shadow:0 4px 12px rgba(85,191,182,.3)}.menu-cta:hover{background-color:#48a9a0 !important;color:#fff !important;transform:translateY(-3px) !important;box-shadow:0 6px 20px rgba(85,191,182,.4)}.header__cta{display:none}.menu-toggle.active .hamburger__line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.menu-toggle.active .hamburger__line:nth-child(2){opacity:0}.menu-toggle.active .hamburger__line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.site-header{z-index:10001}body.menu-open{overflow:hidden}}.fixed-logo{position:fixed;bottom:0;right:0;z-index:1000;animation:float 3s ease-in-out infinite;display:block;width:15%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 1s ease,visibility 1s ease;cursor:pointer;text-decoration:none}.fixed-logo.show{opacity:1;visibility:visible;pointer-events:auto}.fixed-logo-img{height:auto;transition:opacity .3s ease}.fixed-logo:hover .fixed-logo-img{opacity:1}@media (max-width:500px){.fixed-logo{width:30%}}html{scroll-behavior:smooth}.about{position:relative;overflow:hidden}.about-waves{position:absolute;bottom:0;left:0;width:100%;height:180px;overflow:hidden;mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 60%,rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 60%,rgba(0,0,0,0) 100%)}.about-wave{position:absolute;bottom:0;left:0;width:100%;height:100%}.about-wave-1{z-index:2}.about-wave-2{z-index:1}.about-logo{position:absolute;bottom:0;right:0;width:15%;height:auto;z-index:10}.about-logo-img{width:100%;height:100%;object-fit:contain}@media (max-width:1024px){.about-waves{height:150px}.about-logo{bottom:15px;right:15px;width:60px;height:60px}}@media (max-width:500px){.about-waves{height:100px}.about-logo{bottom:10px;right:10px;width:50px;height:50px}}.mvv{height:95vh;display:flex;justify-content:center;padding:2% 5%;position:relative;overflow:hidden}.mvv__inner{display:flex;flex-direction:column;gap:10%;z-index:3;width:95%}.mvv__item{display:flex;align-items:center;gap:5%;opacity:0;transform:translateY(30px)}.mvv__item.animate{animation:mvv-item-fade-in .8s ease-out forwards}.mvv__item:nth-child(3){align-items:flex-start}.mvv__item:nth-child(3) .mvv__content{font-size:clamp(1.2rem, 0.418rem + 1.57vw, 2.2rem);line-height:2;text-align:center}.mvv__label{font-size:clamp(1.5rem, 0.267rem + 1.44vw, 2rem);font-weight:700;color:#fff;padding:5px 24px;border-radius:10px;min-width:25%;text-align:center;flex-shrink:0}.mvv__label--mission{background-color:#ffdbd2}.mvv__label--vision{background-color:#8dd1d8}.mvv__label--value{background-color:#67b77f}.mvv__content{font-size:clamp(1.5rem, 0.5rem + 2vw, 2.5rem);font-weight:700;color:#333;line-height:1.4;flex:1}.mvv-waves{position:absolute;bottom:0;left:0;width:100%;height:250px;overflow:hidden;mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 60%,rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 60%,rgba(0,0,0,0) 100%)}.contact .mvv-waves{mask-image:none;-webkit-mask-image:none}.mvv-wave{position:absolute;bottom:0;left:0;width:100%;height:100%}.mvv-wave-1{z-index:2}.mvv-wave-2{z-index:1}.mvv-logos{position:absolute;bottom:0;left:0;width:100%;height:180px;z-index:10}.mvv-logo{position:absolute;bottom:20px}.mvv-logo--left{left:0;width:23%;height:auto}.mvv-logo--center{left:50%;transform:translateX(-50%) rotate(20deg);width:18%;height:auto}.mvv-logo--right{right:0;transform:rotate(-30deg);width:14%;height:auto}.mvv-logo-img{width:100%;height:100%;object-fit:contain}@media (max-width:1024px){.mvv{padding:40px 16px;height:auto;min-height:60vh}.mvv__inner{gap:40px;width:100%;align-items:center}.mvv__item{flex-direction:column;gap:20px;text-align:center}.mvv__label{font-size:20px;padding:6px;min-width:200px;align-self:center}.mvv__content{font-size:clamp(1.3rem, 1.069rem + 0.99vw, 1.7rem)}.mvv-waves{height:120px}.mvv__item:nth-child(3){align-items:center}}@media (max-width:500px){.mvv{min-height:100vh;min-height:100svh}.mvv-waves{height:100px}}.mvv__space{display:inline-block;width:1em}.mvv__br{display:inline-block}@media (max-width:500px){.mvv__space{display:block}.mvv__br{display:block}}.services{display:flex;align-items:flex-start;justify-content:flex-start;padding:3% 5% 12%;position:relative;overflow:hidden}.services__inner{width:100%;margin:0;text-align:left;z-index:3}.services__content{max-width:100%}.services__title{color:#333;font-size:clamp(2rem, 0.767rem + 1.44vw, 2.5rem);font-weight:700;margin-bottom:40px;line-height:1.2;display:inline-block;background-image:linear-gradient(transparent 40%,#fed9d1 40%);background-size:0% 100%;background-repeat:no-repeat;opacity:0;transform:translateY(20px)}.services__title.animate{animation:marker-draw 1s ease-out .2s forwards,services-title-fade-in .8s ease-out forwards}.services__grid{display:grid;grid-template-columns:1fr}.service-item{display:flex;align-items:center;gap:40px;opacity:0;transform:translateY(30px)}.service-item.animate{animation:service-item-fade-in .8s ease-out forwards}.service-item__image{width:15%;flex-shrink:0}.service-item__img{width:100%;height:100%;object-fit:contain}.service-item__content{flex:1}.service-item__name{font-size:clamp(1.5rem, 0.5rem + 1.5vw, 2rem);font-weight:700;color:#333;margin:0 0 12px;line-height:1.3;display:inline-block;background-image:linear-gradient(transparent 40%,#fed9d1 40%);background-size:0% 100%;background-repeat:no-repeat}.service-item__name.animate{animation:marker-draw 1s ease-out .2s forwards}.service-item__description{font-size:clamp(1.1rem, 0.36rem + 0.87vw, 1.5rem);color:#555;line-height:1.6;margin:0}@keyframes services-title-fade-in{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes service-item-fade-in{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes ceo-title-fade-in{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1024px){.services{padding:40px 16px 120px;height:auto;min-height:100vh}.services__inner{text-align:center}.services__title{margin-bottom:40px;text-align:center;font-size:clamp(1.8rem, 0.767rem + 1.44vw, 2.5rem)}.services__grid{gap:30px}.service-item{flex-direction:column;text-align:center;gap:20px}.service-item__description{font-size:clamp(0.9rem, 0.36rem + 0.87vw, 1.5rem)}.service-item__image{width:100px;height:100px}}.ceo-message{padding:5% 5% 12%;position:relative}.ceo-message__inner{width:100%;margin:0}.ceo-message__content{display:flex;justify-content:space-between;gap:2%}.ceo-message__title{font-size:clamp(2rem, 0.767rem + 1.44vw, 2.5rem);font-weight:700;color:#333;margin-bottom:40px;line-height:1.2;display:inline-block;background-image:linear-gradient(transparent 40%,#fed9d1 40%);background-size:0% 100%;background-repeat:no-repeat;opacity:0;transform:translateY(20px)}.ceo-message__title.animate{animation:marker-draw 1s ease-out .2s forwards,ceo-title-fade-in .8s ease-out forwards}.ceo-message__comment{font-size:clamp(1.1rem, 0.36rem + 0.87vw, 1.5rem);line-height:1.8;color:#555;margin-top:0;margin-bottom:0;opacity:0;transform:translateY(20px)}.ceo-message__comment.animate{animation:ceo-element-fade-in .8s ease-out .4s forwards}.ceo-message__signature{text-align:left;margin-top:40px;opacity:0;transform:translateY(20px)}.ceo-message__signature.animate{animation:ceo-element-fade-in .8s ease-out .6s forwards}.ceo-message__name{font-size:clamp(1.2rem, 0.5rem + 1vw, 1.5rem);font-weight:700;color:#333;display:block;margin-bottom:10px}.ceo-message__photo{width:30%;opacity:0;transform:translateY(20px)}.ceo-message__photo.animate{animation:ceo-element-fade-in .8s ease-out .8s forwards}.ceo-message__img{box-shadow:0 10px 30px rgba(0,0,0,.1);transition:opacity 1.5s ease}.ceo-message__handwriting{width:30%;height:auto;margin-left:5%}@keyframes ceo-element-fade-in{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.ceo-message{padding:40px 16px 100px}.ceo-message__inner{text-align:center}.ceo-message__title{font-size:clamp(1.8rem, 0.767rem + 1.44vw, 2.5rem)}.ceo-message__content{flex-direction:column;gap:40px;text-align:center}.ceo-message__photo{flex:none;order:-1;width:100%}.ceo-message__comment{font-size:clamp(0.95rem, 0.36rem + 0.87vw, 1.8rem)}.ceo-message__img{width:250px;height:250px}.ceo-message__signature{text-align:center}.ceo-message__handwriting{width:60%;max-width:30%;margin-left:0}}@media (max-width:500px){.ceo-message__handwriting{width:100%;max-width:50%}}.company-info{padding:5% 5% 0;background:#fff;position:relative}.company-info__inner{width:100%;margin:0}.company-info__title{font-size:clamp(2rem, 0.767rem + 1.44vw, 2.5rem);font-weight:700;color:#333;margin-bottom:4%;line-height:1.2;display:inline-block;background-image:linear-gradient(transparent 40%,#fed9d1 40%);background-size:0% 100%;background-repeat:no-repeat;opacity:0;transform:translateY(20px)}.company-info__title.animate{animation:marker-draw 1s ease-out .2s forwards,company-title-fade-in .8s ease-out forwards}.company-info__table-wrapper{max-width:80%}.company-info__table{width:100%;border-collapse:collapse;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1)}.company-info__label,.company-info__value{padding:20px;border:2px solid #6ec6cf;font-size:clamp(1rem, 0.5rem + 0.5vw, 1.2rem);line-height:1.6}.company-info__label{background-color:#e8f6f8;font-weight:700;color:#333;width:25%;text-align:center;vertical-align:middle}.company-info__value{color:#555;text-align:left;vertical-align:middle}@keyframes company-title-fade-in{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.company-info{padding:40px 16px;text-align:center}.company-info__title{font-size:clamp(1.8rem, 0.767rem + 1.44vw, 2.5rem);margin-bottom:40px}.company-info__table-wrapper{overflow-x:auto;max-width:100%}.company-info__label,.company-info__value{padding:15px 12px;font-size:14px}.company-info__label{width:40%}}.news{padding:5%;background:#fff;position:relative}.news__inner{width:100%;margin:0}.news__title{font-size:clamp(2rem, 0.767rem + 1.44vw, 2.5rem);font-weight:700;color:#333;margin-bottom:40px;line-height:1.2;display:inline-block;background-image:linear-gradient(transparent 40%,#fed9d1 40%);background-size:0% 100%;background-repeat:no-repeat;opacity:0;transform:translateY(20px)}.news__title.animate{animation:marker-draw 1s ease-out .2s forwards,news-title-fade-in .8s ease-out forwards}.news__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:0 auto}.news__item-link{display:block;text-decoration:none;color:inherit;opacity:0;transform:translateY(30px)}.news__item-link.animate{animation:news-item-fade-in .8s ease-out forwards}.news__item-link:hover .news__item{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.news__item{border-radius:15px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.news__thumbnail{width:100%;height:200px;overflow:hidden}.news__thumbnail--placeholder{display:flex;align-items:center;justify-content:center;background:#53b6c4}.news__placeholder-logo{width:40%;filter:grayscale(100%) brightness(2);opacity:.6}.news__image{width:100%;height:100%;object-fit:contain;background-color:#f8f9fa}.news__content{padding:20px;color:#333}.news__content a:hover{opacity:.8}.news__date{font-size:clamp(0.9rem, 0.5rem + 0.5vw, 1rem);font-weight:400;display:block;margin-bottom:10px;opacity:.9}.news__item-title{margin:0;font-size:clamp(1.1rem, 0.5rem + 0.8vw, 1.3rem);font-weight:700;line-height:1.4}.news__item-title a{color:#333;text-decoration:none;transition:opacity .3s ease}.news__item-title a:hover{opacity:.8}.news__no-posts{grid-column:1/-1;text-align:center;padding:60px 20px;color:#666;font-size:clamp(1.1rem, 0.5rem + 0.8vw, 1.3rem)}.news__pagination{display:flex;justify-content:flex-end;align-items:center;margin-top:30px;gap:10px;min-height:40px}.news__pagination a,.news__pagination span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid #6ec6cf;background:#fff;color:#6ec6cf;text-decoration:none;border-radius:5px;font-weight:700;font-size:14px;transition:all .3s ease}.news__pagination a:hover{background:#6ec6cf;color:#fff}.news__pagination .current{background:#6ec6cf;color:#fff}.news__pagination .prev,.news__pagination .next{font-size:16px}.news__pagination .disabled{background:#f0f0f0 !important;color:#ccc !important;border-color:#e0e0e0 !important;cursor:not-allowed !important;pointer-events:none}@keyframes news-title-fade-in{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes news-item-fade-in{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@media (max-width:500px){.news__date{font-size:clamp(0.8rem, 0.5rem + 0.8vw, 1rem);margin-bottom:0}.news__item-title{font-size:clamp(0.9rem, 0.5rem + 0.8vw, 1.1rem)}}@media (max-width:1024px){.news{padding:40px 16px}.news__inner{text-align:center}.news__grid{grid-template-columns:repeat(2,1fr);gap:20px}.news__pagination{justify-content:center;margin-top:20px}.news__pagination a,.news__pagination span{width:35px;height:35px;font-size:12px}.news__content{padding:15px}.news__thumbnail{height:160px}.news__placeholder-logo{width:50px;height:50px}}@media (max-width:500px){.news__thumbnail{max-height:115px}}.contact{padding:2% 5% 25%;position:relative}.contact__inner{width:100%;margin:0}.contact__title{font-size:clamp(2rem, 0.767rem + 1.44vw, 2.5rem);font-weight:700;color:#333;margin-bottom:40px;line-height:1.2;display:inline-block;background-image:linear-gradient(transparent 40%,#fed9d1 40%);background-size:0% 100%;background-repeat:no-repeat;opacity:0;transform:translateY(20px)}.contact__title.animate{animation:marker-draw 1s ease-out .2s forwards,contact-title-fade-in .8s ease-out forwards}.contact__form-wrapper{max-width:40%}.contact .wpcf7-form{background:#fff}.contact .wpcf7-form-control-wrap{display:block;margin-top:5px;margin-bottom:15px}.contact .wpcf7-form-control{width:100%;padding:10px 20px;border:2px solid #6ec6cf;border-radius:4px;font-size:clamp(1rem, 0.5rem + 0.5vw, 1.2rem);line-height:1.6;background-color:#fff;color:#333;transition:border-color .3s ease,box-shadow .3s ease}.contact .wpcf7-form-control:focus{outline:none;border-color:#53b6c4;box-shadow:0 0 8px rgba(83,182,196,.3)}.contact .wpcf7-textarea{min-height:120px;resize:vertical}.contact .wpcf7-submit{background-color:#6ec6cf;color:#fff;border:none;padding:15px 40px;border-radius:25px;font-size:clamp(1.1rem, 0.5rem + 0.5vw, 1.3rem);font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease;display:block;margin:30px auto 0}.contact .wpcf7-submit:hover{background-color:#53b6c4;transform:translateY(-2px)}.contact .wpcf7-form p{margin-bottom:20px}.contact .wpcf7-form label{display:block;margin-bottom:8px;font-weight:700;color:#333;font-size:clamp(1rem, 0.5rem + 0.5vw, 1.2rem)}.required{color:red}.contact .wpcf7-mail-sent-ok{background-color:#d4edda;color:#155724;border:2px solid #c3e6cb;border-radius:8px;padding:15px 20px;margin:20px 0;font-size:clamp(1rem, 0.5rem + 0.5vw, 1.2rem);font-weight:600;text-align:center;line-height:1.5}.contact .wpcf7-mail-sent-ng,.contact .wpcf7-aborted,.contact .wpcf7-validation-errors{background-color:#f8d7da;color:#721c24;border:2px solid #f5c6cb;border-radius:8px;padding:15px 20px;margin:20px 0;font-size:clamp(1rem, 0.5rem + 0.5vw, 1.2rem);font-weight:600;text-align:center;line-height:1.5}.contact .wpcf7-response-output{border:none !important;padding:0 !important;margin:0 !important}.contact .privacy-consent{margin:25px 0;padding:0;background:0 0}.contact .privacy-consent label{display:flex;align-items:center;font-size:clamp(0.9rem, 0.5rem + 0.4vw, 1.1rem);line-height:1.6;margin-bottom:0;cursor:pointer}.contact .privacy-consent input[type=checkbox]{width:auto;margin-right:10px;flex-shrink:0;accent-color:#6ec6cf;transform:scale(1.5);border:none !important;padding:0 !important;background:0 0 !important;border-radius:0 !important;box-shadow:none !important}.contact .privacy-consent a{color:#6ec6cf;text-decoration:none;font-weight:600}.contact .privacy-consent a:hover{text-decoration:underline}.contact .privacy-consent .wpcf7-list-item{margin:0 !important}.contact .privacy-consent .wpcf7-form-control{border:none !important;padding:10px !important}.footer__links{margin-bottom:15px}.footer__link{color:#666;text-decoration:none;font-size:clamp(0.9rem, 0.5rem + 0.4vw, 1rem);transition:color .3s ease}.footer__link:hover{opacity:.8;text-decoration:underline}@keyframes contact-title-fade-in{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.contact__inner{text-align:center}.contact__title{font-size:clamp(1.8rem, 0.767rem + 1.44vw, 2.5rem)}.contact__form-wrapper{max-width:100%}}.single-post{margin:0 auto;background-color:#fff;padding-top:30px}.single-post__inner{margin:0 auto}.single-post__article{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:40px;margin-bottom:0}.single-post__header{margin-bottom:30px}.single-post__title{font-size:clamp(1.8rem, 1rem + 2vw, 2.5rem);font-weight:700;color:#333;line-height:1.4;margin:0 0 20px}.single-post__meta{margin-bottom:0}.single-post__date{display:inline-block;font-size:clamp(0.9rem, 0.5rem + 0.5vw, 1.1rem);color:#666;background-color:#f8f9fa;padding:8px 16px;border-radius:20px;border:1px solid #e9ecef}.single-post__thumbnail{margin:30px 0}.single-post__image{height:auto;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.single-post__content{font-size:clamp(1rem, 0.5rem + 0.75vw, 1.2rem);line-height:1.8;color:#333;margin:40px 0}.single-post__content p{margin-bottom:20px}.single-post__content h2,.single-post__content h3,.single-post__content h4{margin:30px 0 15px;color:#333;font-weight:700}.single-post__content h2{font-size:clamp(1.4rem, 0.8rem + 1.2vw, 1.8rem);padding-bottom:10px;border-bottom:2px solid #6ec6cf}.single-post__content h3{font-size:clamp(1.2rem, 0.7rem + 1vw, 1.5rem)}.single-post__content ul,.single-post__content ol{margin:20px 0;padding-left:30px}.single-post__content li{margin-bottom:8px}.single-post__footer{margin-top:50px;padding-top:30px;border-top:1px solid #e9ecef}.single-post__navigation{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px}.single-post__nav-left{grid-column:1}.single-post__nav-right{grid-column:2}.single-post__nav-item{display:block;padding:20px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:all .3s ease;text-decoration:none;color:inherit}.single-post__nav-item:visited{color:#333}.single-post__nav-item:hover{background-color:#6ec6cf;border-color:#6ec6cf}.single-post__nav-item:hover .single-post__nav-label,.single-post__nav-item:hover .single-post__nav-link{color:#fff}.single-post__nav-next{text-align:left}.single-post__nav-prev{text-align:right}.single-post__nav-label{display:block;font-size:.9rem;color:#666;margin-bottom:8px;font-weight:600;transition:color .3s ease}.single-post__nav-link{display:block;color:#333;text-decoration:none;font-size:clamp(0.9rem, 0.5rem + 0.5vw, 1.1rem);font-weight:600;line-height:1.4;transition:color .3s ease}.single-post__back{text-align:center}.single-post__back-link{display:inline-block;background-color:#6ec6cf;color:#fff;text-decoration:none;padding:15px 30px;border-radius:25px;font-size:clamp(1rem, 0.5rem + 0.5vw, 1.2rem);font-weight:700;transition:all .3s ease}.single-post__back-link:hover{background-color:#53b6c4;transform:translateY(-2px);box-shadow:0 4px 12px rgba(110,198,207,.3)}@media (max-width:1024px){.single-post__article{padding:20px 20px 40px;border-radius:8px}.single-post__navigation{display:flex;width:100%;gap:15px}.single-post__nav-left,.single-post__nav-right{flex:1;justify-content:center}.single-post__nav-item{padding:15px;text-align:center;width:100%;max-width:none}.single-post__nav-prev,.single-post__nav-next{text-align:center}}@media (max-width:1024px){.contact{padding:40px 16px}.contact .wpcf7-form{padding:30px 20px}.contact .wpcf7-form-control{padding:12px 15px}.contact .wpcf7-submit{padding:12px 30px;font-size:16px}}.privacy-policy{padding:120px 5% 60px;background:#fff;min-height:100vh}.privacy-policy__inner{max-width:800px;margin:0 auto}.privacy-policy__title{font-size:clamp(2rem, 0.767rem + 1.44vw, 2.5rem);font-weight:700;color:#333;margin-bottom:40px;text-align:center;line-height:1.3}.privacy-policy__intro{font-size:clamp(1rem, 0.5rem + 0.5vw, 1.2rem);color:#555;line-height:1.8;margin-bottom:40px;padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #6ec6cf}.privacy-policy__content{line-height:1.8}.privacy-policy__section{margin-bottom:40px}.privacy-policy__section-title{font-size:clamp(1.2rem, 0.5rem + 0.7vw, 1.5rem);font-weight:700;color:#333;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #6ec6cf}.privacy-policy__section p{font-size:clamp(0.9rem, 0.5rem + 0.4vw, 1.1rem);color:#555;line-height:1.8;margin-bottom:15px}.privacy-policy__list{margin:20px 0;padding-left:20px}.privacy-policy__list li{font-size:clamp(0.9rem, 0.5rem + 0.4vw, 1.1rem);color:#555;line-height:1.8;margin-bottom:10px}.privacy-policy__contact{background:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid #6ec6cf}.privacy-policy__contact p{margin-bottom:10px}.privacy-policy__contact a{color:#6ec6cf;text-decoration:none;font-weight:600}.privacy-policy__contact a:hover{text-decoration:underline}.privacy-policy__footer{margin-top:60px;padding-top:30px;border-top:1px solid #eee;text-align:center}.privacy-policy__footer p{font-size:clamp(0.9rem, 0.5rem + 0.4vw, 1rem);color:#666;margin-bottom:10px}@media (max-width:1024px){.privacy-policy{padding:100px 16px 40px}.privacy-policy__intro{padding:15px}.privacy-policy__contact{padding:15px}.privacy-policy__list{padding-left:15px}}