.toggler,.menu{display:none}@media (max-width: 500px){.menu-wrap{position:fixed;top:0;left:0;z-index:10}.menu-wrap .toggler{display:initial;position:absolute;top:0;left:0;z-index:2;cursor:pointer;width:50px;height:50px;opacity:0}.menu-wrap .toggler:checked+.hamburger>div{transform:rotate(135deg)}.menu-wrap .toggler:checked+.hamburger>div:before,.menu-wrap .toggler:checked+.hamburger>div:after{top:0;transform:rotate(90deg)}.menu-wrap .toggler:checked:hover+.hamburger>div{transform:rotate(225deg)}.menu-wrap .toggler:checked~.menu{visibility:visible}.menu-wrap .toggler:checked~.menu>div{transform:scale(1);transition-duration:var(--menu-speed)}.menu-wrap .toggler:checked~.menu>div>div{opacity:1;transition:opacity .4s ease .4s}.menu-wrap .hamburger{position:absolute;top:0;left:0;z-index:1;width:60px;height:60px;padding:1rem;background:var(--primary-color);display:flex;align-items:center;justify-content:center;background-color:#027381;border-radius:15%}.menu-wrap .hamburger>div{position:relative;flex:none;width:100%;height:2px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.menu-wrap .hamburger>div:before,.menu-wrap .hamburger>div:after{content:"";position:absolute;z-index:1;top:-10px;width:100%;height:2px;background:inherit}.menu-wrap .hamburger>div:after{top:10px}.menu-wrap .menu{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#027381e6}.menu-wrap .menu>div{background:#0273814d;border-radius:50%;width:300vw;height:300vh;display:flex;flex:none;align-items:center;justify-content:center;transform:scale(0);transition:all .4s ease}.menu-wrap .menu>div>div{text-align:center;max-width:90vw;max-height:100vh;opacity:0;transition:opacity .4s ease}.menu-wrap .menu>div>div>ul>li{list-style:none;color:#fff;font-size:1.5rem;padding:1rem}.menu-wrap .menu>div>div>ul>li>a{color:inherit;text-decoration:none;transition:color .4s ease}.menu-wrap .menu>div>div>ul>li>a:hover{color:#fe9001}}*{box-sizing:border-box;padding:0;margin:0;font-family:Catamaran,sans-serif}html{background:url(/assets/img/tree_main_resized.jpg) no-repeat center center fixed;background-size:cover}html.see-shore-background{background:url(/assets/img/see_shore_resized.jpg) no-repeat center center fixed;background-size:cover}html.sunny-tree-background{background:url(/assets/img/tree-sunny_resized.jpg) no-repeat center center fixed;background-size:cover}html.rose-background{background:url(/assets/img/rose_background.jpg) no-repeat center center fixed;background-size:cover}a{text-decoration:none;cursor:pointer;color:#fff3e6}h2,h3{font-family:Baumans,sans-serif;color:#440b11;font-weight:400;margin:1rem 1rem 0}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}p{color:#fff3e6;line-height:1.3rem;font-size:1.3rem}.canvas{background:#fff3e6}.flex-h{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.flex-v{display:flex;flex-flow:column;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.inner-container{max-width:1000px;padding:0 .5rem}.icon{color:#fff3e6;padding:0 1rem}.text-with-header{background-color:#fff3e6eb;border:1px solid #FE9001;border-radius:10px}.text-with-header h2{margin-top:1rem}.text-with-header p{color:#440b11;margin:1rem;text-align:left}.h-line{background-color:#440b11;height:1px;width:90%}.dot-1rem{width:.5rem;height:.5rem;background-color:#fff3e6;border-radius:50%}.dot-05rem{width:.25rem;height:.25rem;background-color:#fff3e6;border-radius:50%;margin:0 .2rem .2rem}.cz{font-family:Signika,sans-serif!important}.full-width{width:100%}.full-height{height:100%}.py-1{padding:1rem 0}.px-2{padding:0 2rem}.my-1{margin:1rem 0}.my-2{margin:2rem 0}.my-3{margin:3rem 0}.mx-1{margin:0 1rem}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-left{text-align:left}.btn-green{background-color:#027381;color:#fff3e6;border:#FFF3E6 1px solid;border-radius:5px;padding:.5rem .5rem .2rem;font-size:1.5rem;cursor:pointer}.btn-green:hover{color:#fe9001;background-color:#0eb9cb}.btn-green-light{background-color:#0eb9cb;color:#fff3e6;border:#FFF3E6 1px solid;border-radius:5px;padding:.5rem .5rem .2rem;font-size:1.5rem;cursor:pointer}.btn-green-light:hover{color:#fe9001;background-color:#027381}@media (max-width: 890px){#contact .break{display:none}}@media (max-width: 600px){#skills-bar .inner-container{flex-flow:column}#introduction .line{display:none}#main-footer .main-bar__wrapper{width:100%;padding:.5rem 0}#main-footer .flex-h.main-bar{flex-flow:column;height:100%}#main-footer #contacts-line{flex-flow:column;align-items:flex-start;width:initial}#main-footer #contacts-line .contacts{display:flex;flex-flow:column;align-items:flex-start}#main-footer #contacts-line .contacts p,#main-footer #contacts-line .contacts .contact-item{border:none}#main-footer #contacts-line .contacts .name{margin-left:1.5rem}#main-footer #contacts-line .line-h{display:block}#main-footer #contacts-line .skills{display:flex;flex-flow:row;align-items:flex-start}#main-footer #contacts-line .skills p{margin-left:1.5rem}#main-footer #contacts-line .skills .dot-05rem{display:none}#main-footer .up-arrow{display:initial;margin:auto;cursor:pointer}#contact .flex-h.inner-container.full-width{flex-flow:column;justify-content:center;align-items:center;text-align:center}#contact .contact-form-section{display:flex;flex-flow:column;margin:0 .5rem;padding-bottom:1rem}#contact .contact-form-section textarea,#contact .contact-form-section input{max-width:300px}#contact .name{font-size:1.5rem}#contact .info-item h3{font-size:1.2rem}}
