@font-face{font-family:silka;font-style:normal;font-weight:900;src:url(/fonts/silka-black-webfont.eot);src:url(/fonts/silka-black-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/silka-black-webfont.woff2) format("woff2"),url(/fonts/silka-black-webfont.woff) format("woff"),url(/fonts/silka-black-webfont.ttf) format("truetype")}@font-face{font-family:silka;font-style:normal;font-weight:700;src:url(/fonts/silka-bold-webfont.eot);src:url(/fonts/silka-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/silka-bold-webfont.woff2) format("woff2"),url(/fonts/silka-bold-webfont.woff) format("woff"),url(/fonts/silka-bold-webfont.ttf) format("truetype")}@font-face{font-family:silka;font-style:normal;font-weight:200;src:url(/fonts/silka-extralight-webfont.eot);src:url(/fonts/silka-extralight-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/silka-extralight-webfont.woff2) format("woff2"),url(/fonts/silka-extralight-webfont.woff) format("woff"),url(/fonts/silka-extralight-webfont.ttf) format("truetype")}@font-face{font-family:silka;font-style:normal;font-weight:300;src:url(/fonts/silka-light-webfont.eot);src:url(/fonts/silka-light-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/silka-light-webfont.woff2) format("woff2"),url(/fonts/silka-light-webfont.woff) format("woff"),url(/fonts/silka-light-webfont.ttf) format("truetype")}@font-face{font-family:silka;font-style:normal;font-weight:500;src:url(/fonts/silka-medium-webfont.eot);src:url(/fonts/silka-medium-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/silka-medium-webfont.woff2) format("woff2"),url(/fonts/silka-medium-webfont.woff) format("woff"),url(/fonts/silka-medium-webfont.ttf) format("truetype")}@font-face{font-family:silka;font-style:normal;font-weight:400;src:url(/fonts/silka-regular-webfont.eot);src:url(/fonts/silka-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/silka-regular-webfont.woff2) format("woff2"),url(/fonts/silka-regular-webfont.woff) format("woff"),url(/fonts/silka-regular-webfont.ttf) format("truetype")}@font-face{font-family:silka;font-style:normal;font-weight:600;src:url(/fonts/silka-semibold-webfont.eot);src:url(/fonts/silka-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/silka-semibold-webfont.woff2) format("woff2"),url(/fonts/silka-semibold-webfont.woff) format("woff"),url(/fonts/silka-semibold-webfont.ttf) format("truetype")}@font-face{font-family:silka;font-style:normal;font-weight:100;src:url(/fonts/silka-thin-webfont.eot);src:url(/fonts/silka-thin-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/silka-thin-webfont.woff2) format("woff2"),url(/fonts/silka-thin-webfont.woff) format("woff"),url(/fonts/silka-thin-webfont.ttf) format("truetype")}@font-face{font-family:fontello;font-style:normal;font-weight:400;src:url(/fonts/fontello.eot?71026748);src:url(/fonts/fontello.eot?71026748#iefix) format("embedded-opentype"),url(/fonts/fontello.woff2?71026748) format("woff2"),url(/fonts/fontello.woff?71026748) format("woff"),url(/fonts/fontello.ttf?71026748) format("truetype"),url(/fonts/fontello.svg?71026748#fontello) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fontello;font-size:1.5em;font-style:normal;font-variant:normal;font-weight:400;margin-bottom:0;padding-bottom:0;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:middle}.icon-cancel:before{content:"\e800"}.icon-facebook:before{content:"\f09a"}.white{color:#fff!important}.blue{color:#1f36c7!important}.black{color:#414141!important}.purple{color:#5c0a60!important}.purple2{color:#922b96!important}.pink{color:#dc7ee1!important}.pink2{color:#e593e9!important}.white-bg{background-color:#fff!important}.blue-bg{background-color:#1f36c7!important}.black-bg{background-color:#414141!important}.pink-bg{background-color:#faeafb!important}.pink2-bg{background-color:#f9dbf9!important}html{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{background-color:#fff;color:#414141;font-family:silka,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:-.02em;line-height:1.4;margin:0;overflow-x:hidden;padding:0;position:relative}a{transition:color .2s,background-color .2s}a,a:hover,a[href^=tel]{color:inherit;text-decoration:none}div{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.pos-rel{position:relative}img,video{height:auto!important;max-width:100%}.embed-youtube{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-youtube iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}[type=button],[type=text]{-webkit-appearance:none;-webkit-border-radius:0}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}.main-container,.main-content,footer,header{margin:0 auto}.main-container{background-color:#faeafb}.main-container.heart-bg{background-image:url(/images/heart-bg.svg);background-position:center 90px;background-repeat:no-repeat;background-size:130% auto}.main-content{min-height:calc(100vh - 666px)}.page-label{padding-top:1rem}.page-label h1{font-size:2.4rem}@media (min-width:1200px){body{font-size:2.2rem}.main-container.heart-bg{background-position:calc(50% - 85px) 45px;background-size:auto}.page-label{padding-bottom:2rem;padding-top:2rem}.page-label h1{font-size:4.4rem}.main-content{min-height:calc(100vh - 467px)}}p{font-size:1.6rem;font-weight:400;line-height:1.6em;margin-bottom:1em}p.bigger{font-size:2rem}p:last-child{margin-bottom:0}.main-content ol,.main-content ul{font-size:1.6rem;font-weight:400;line-height:1.3em;margin-bottom:2em}.main-content ol:last-child,.main-content ul:last-child{margin-bottom:0}.main-content ul{list-style-image:url(/images/list-style-img.png)}.main-content li{margin-bottom:.7em;margin-left:.4rem;padding-left:.5em}h1{font-size:2.8rem}h1,h2{font-weight:700}h2{font-size:2.4rem}h3{font-size:2rem;font-weight:700}h1,h2,h3{line-height:1.2em;margin-bottom:1em}blockquote{border-left:2px solid gray;color:#bbb;font-style:italic;margin:2em 2em 2em 0;padding:0 0 0 1em}.regular{font-weight:400}.medium{font-weight:500}.bold{font-weight:700}.uppercase{text-transform:uppercase}@media (min-width:1200px){p{font-size:1.8rem}p.bigger{font-size:2.2rem}.main-content ol,.main-content ul{font-size:1.8rem}h1{font-size:4.4rem}h2{font-size:3.2rem}h3{font-size:2rem}blockquote{border-left:3px solid gray;margin:2em 2em 2em 1.5em;padding:0 0 0 1.5em}}.def-t-padding{padding-top:3rem}.def-b-padding{padding-bottom:3rem}.container-fluid{padding-left:1.5rem!important;padding-right:1.5rem!important}.container-fluid .row{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.container-fluid .row [class*=col-]{padding-left:1.5rem!important;padding-right:1.5rem!important}@media (min-width:1200px){.def-t-padding{padding-top:5rem}.def-b-padding{padding-bottom:5rem}.container-fluid{max-width:1200px;padding-left:1.5rem!important;padding-right:1.5rem!important}.container-fluid.big-margin .row{margin-left:-7rem!important;margin-right:-7rem!important}.container-fluid.big-margin .row [class*=col-]{padding-left:7rem!important;padding-right:7rem!important}.container-fluid .row{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.container-fluid .row [class*=col-]{padding-left:1.5rem!important;padding-right:1.5rem!important}.container-fluid .row.no-gutters{margin-left:0!important;margin-right:0!important}.container-fluid .row.no-gutters>.col,.container-fluid .row.no-gutters>[class*=col-]{padding-left:0!important;padding-right:0!important}.container-fluid.fullwidth{max-width:1920px;padding-left:5rem!important;padding-right:5rem!important}.container-fluid.fullwidth .row{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.container-fluid.fullwidth .row [class*=col-]{padding-left:1.5rem!important;padding-right:1.5rem!important}}.def-article{padding:0 0 6rem}.def-article.pink2-bg{padding:6rem 0}.def-article:first-of-type{padding-top:3rem}.def-article:nth-of-type(odd) .article-text{order:1}.def-article:nth-of-type(odd) .article-img{order:0}.def-article:nth-of-type(2n) .article-text{order:1}.def-article:nth-of-type(2n) .article-img{order:0}.def-article .article-img{text-align:center}.def-article .img-container{display:inline-block;margin-bottom:3rem;position:relative}.def-article .img-container .orange-bg{background:hsla(36,97%,70%,.5);border-radius:50%;bottom:10%;display:none;filter:blur(80px);height:50%;left:50%;position:absolute;transform:translateX(-50%);width:50%}.def-article .img-container .heart{bottom:-.5rem;display:none;position:absolute;right:-1rem}.def-article .img-container.heart-on .heart,.def-article .img-container.orange-bg-on .orange-bg{display:block}.def-article .img-container img{position:relative}.def-article .headline{color:#922b96}.def-article .content{color:#5c0a60}@media (min-width:1200px){.def-article,.def-article.pink2-bg{padding:10rem 0}.def-article:first-of-type{padding-top:5rem}.def-article:nth-of-type(2n) .article-text{order:0}.def-article:nth-of-type(2n) .article-img{margin-bottom:0;order:1;text-align:right}.def-article .article-img{text-align:left}.def-article .img-container{margin-bottom:0!important}.def-article .img-container .orange-bg{background:hsla(36,97%,70%,.5);bottom:10%;filter:blur(100px);height:30rem;width:30rem}.def-article .img-container .heart{bottom:-4.6rem;left:42.5rem;right:unset}}.defbtn,button:focus{outline:none}.defbtn{background-color:#5c0a60;border:none;border-radius:1.2em;color:#f9dbf9;cursor:pointer;display:inline-block;filter:brightness(1);font-size:1.8rem;font-weight:400;line-height:1em;padding:1em 1.4em;position:relative;text-align:center;transition:background-color .3s,color .3s,filter .3s}.defbtn:hover{color:#f9dbf9;filter:brightness(1.2)}#topBtn{align-items:center;background-color:#78177e;border-radius:50%;bottom:2rem;color:#fff;cursor:pointer;display:flex;filter:brightness(1);font-size:1.2rem;height:4.4rem;justify-content:center;opacity:0;position:fixed;right:2rem;transition:visibility .3s,opacity .3s,background-color .3s,filter .3s;visibility:hidden;width:4.4rem;z-index:800}#topBtn span{border:solid #e593e9;border-width:0 .2rem .2rem 0;display:inline-block;height:1.3rem;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:1.8rem;transition:border .3s;width:1.3rem}#topBtn span.arrow-up{transform:rotate(-135deg)}#topBtn:hover{filter:brightness(1.2)}.btn-on{opacity:1!important;visibility:visible!important}.contact-btn{align-items:center;background:#5c0a60;border-radius:4.7rem;display:inline-flex;filter:brightness(1);height:6rem;margin-bottom:7rem;margin-left:2rem;padding:0 1rem 0 0;transition:filter .3s}.contact-btn:hover{filter:brightness(1.2)}.contact-btn .contact-btn-img{margin-left:-2rem;width:9.6rem}.contact-btn .contact-btn-label{color:#e593e9;font-size:1.6rem;margin:0 1.5rem}.contact-btn .arrow-btn{background-color:#78177e;border-radius:50%;flex:0 0 4.4rem;height:4.4rem;position:relative;width:4.4rem}.contact-btn .arrow-btn span{border:solid #e593e9;border-width:0 .2rem .2rem 0;display:inline-block;height:1.3rem;left:1.3rem;position:absolute;top:1.6rem;transform:rotate(-45deg);width:1.3rem}@media (min-width:1200px){.defbtn{font-size:1.8rem}.contact-btn{height:10rem;margin-bottom:10rem;margin-left:2rem;padding:0 3rem 0 0}.contact-btn .contact-btn-img{margin-left:-2rem;width:13rem}.contact-btn .contact-btn-label{font-size:1.8rem;margin:0 2rem}.contact-btn .arrow-btn{flex:0 0 4.4rem;height:4.4rem;width:4.4rem}.contact-btn .arrow-btn span{height:1.3rem;left:1.3rem;top:1.6rem;width:1.3rem}}footer{background-color:#5c0a60;color:#e593e9;overflow:hidden;padding:5rem 0;position:relative}footer .footer-blocks,footer .footer-left{display:flex;flex-direction:column}footer .footer-left{align-items:center;font-size:1.2rem;order:1}footer .footer-right{order:0}footer .brand-logo{align-items:center;display:flex;height:9.7rem;justify-content:center;position:relative;width:9.7rem}footer .brand-logo .logo-bg{background:hsla(36,97%,70%,.4);border-radius:50%;filter:blur(40px);height:100%;left:0;position:absolute;top:0;width:100%}footer .brand-logo img{width:6.8rem}footer .footer-nav{align-items:center;display:flex;flex-direction:column}footer .footer-link{display:block;font-size:1.4rem;margin:1rem 0}footer .footer-link:hover{color:#f9dbf9}footer .other-info{align-items:center;display:flex;flex-direction:column;margin:4rem 0}footer .creator{align-items:center;display:flex;font-size:1.1rem;order:1}footer .creator span{margin-right:1.5rem}footer .social-icon{align-items:center;background-color:#3f0642;border-radius:50%;display:inline-flex;font-size:1.6rem;height:4.1rem;justify-content:center;line-height:1em;margin-bottom:3rem;order:0;width:4.1rem}footer .social-icon:hover{background-color:#e593e9;color:#3f0642}@media (min-width:1200px){footer{padding:8rem 0 4.5rem}footer .footer-blocks{flex-direction:row}footer .footer-left{margin-left:-2.5rem;order:0}footer .footer-right{flex:1;order:1}footer .brand-logo{height:15.7rem;margin:-3.5rem 0 0;width:17.6rem}footer .brand-logo .logo-bg{background:hsla(36,97%,70%,.4);filter:blur(60px)}footer .brand-logo img{width:12.2rem}footer .footer-nav{display:block;margin-bottom:8rem;text-align:right}footer .footer-link{display:inline;margin:0 0 0 2.4rem}footer .other-info{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}footer .creator{order:0}footer .social-icon{margin-bottom:0;margin-left:4rem;order:1}}form .form-group{margin-bottom:2.5rem}form .form-control{background-color:#fff;border:1px solid #414141;border-radius:0;color:#414141;font-size:1.6rem;height:auto;padding:1.1rem 1.3rem}form .form-control::-moz-placeholder{color:#bbb}form .form-control:-ms-input-placeholder{color:#bbb}form .form-control::placeholder{color:#bbb}form .form-control:focus{border:1px solid #414141;box-shadow:0 0 4px 2px rgba(65,65,65,.2);color:#414141;outline:0 none}form .form-control.is-invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ED1C2E'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) top 1.6rem;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:red!important;padding-right:calc(1.5em + .75rem)}form input:-webkit-autofill,form input:-webkit-autofill:focus,form input:-webkit-autofill:hover,form select:-webkit-autofill,form select:-webkit-autofill:focus,form select:-webkit-autofill:hover,form textarea:-webkit-autofill,form textarea:-webkit-autofill:focus,form textarea:-webkit-autofill:hover{-webkit-text-fill-color:#414141;border:1px solid #414141;-webkit-box-shadow:inset 0 0 0 1000px inherit;font-size:1.6rem;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}form label{color:#414141;font-size:1.6rem;font-weight:500;margin-bottom:.6rem}form select{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='18' height='18' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='black'/></g></svg>");background-position-x:calc(100% - 15px);background-position-y:50%;background-repeat:no-repeat;padding-right:2rem}form select.form-control{padding-right:4.5rem}form select option:disabled{color:#bbb}form .form-check{align-items:center;display:flex!important;margin-bottom:1.4rem;min-height:3rem;padding-left:0}form .form-check.lil{min-height:3rem}form .form-check.lil .form-check-input{border:1px solid #414141;flex:0 0 3rem;height:3rem;width:3rem}form .form-check.lil .form-check-label{color:#414141;font-size:1.4rem;font-weight:400}form .form-check.b-none .form-check-input{border:none}form .form-check .form-check-input{float:left;margin-left:-2em}form .form-check-input{-webkit-print-color-adjust:exact;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:70%;border:1px solid #414141;border-radius:50%;color-adjust:exact;cursor:pointer;flex:0 0 3rem;height:3rem;margin:0!important;vertical-align:middle;width:3rem}form .form-check-label{color:#414141;cursor:pointer;font-size:1.4rem;font-weight:400;line-height:1.4em;margin:0 0 0 1rem}form .form-check-label a{text-decoration:underline}form .form-check-input[type=checkbox]{border-radius:50%}form .form-check-input:active{filter:none}form .form-check-input:focus{border:1px solid #414141;box-shadow:none;outline:0}form .form-check-input:checked{background-color:#fff;border:1px solid #414141}form .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}form .text-danger{background-color:red;border-radius:0;color:#fff!important;display:block;font-size:1.4rem;font-weight:400;margin-bottom:0;padding:.3em 1em}header{width:100%}.navbar,header{position:relative;z-index:1000}.navbar{margin:0;padding:1.5rem 0}.navbar .navbar-brand{display:inline-block;line-height:inherit;margin:0;padding:0;white-space:nowrap}.navbar .navbar-brand .brand-title{color:#922b96;font-size:1.8rem;font-weight:600;letter-spacing:-.04em;margin-bottom:.2em}.navbar .navbar-brand .brand-subtitle{color:#dc7ee1;font-size:1.6rem;font-weight:500}.navbar .navbar-toggler{background:#f9dbf9;border:none;border-radius:5rem;color:#922b96;cursor:pointer;filter:brightness(1);font-size:1.2rem;padding:8px 16px;transition:background-color .3s,color .3s,filter .3s}.navbar .navbar-toggler:hover{background:#922b96;color:#f9dbf9}.navbar .navbar-toggler:active,.navbar .navbar-toggler:focus{box-shadow:none;outline:none}.navbar .toggler-absolute{align-items:center;background-color:#3f0642;border-radius:50%;color:#dc7ee1;display:flex;font-size:1.4rem;height:3rem;justify-content:center;padding:0;position:absolute;right:2.5rem;top:2.5rem;width:3rem}.navbar .navbar-collapse{background-color:#5c0a60;height:100vh;left:0;position:fixed;right:0;top:0}.navbar .navbar-nav{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow-y:auto;padding:9rem 0 4rem;position:relative;text-align:center}.navbar .inside-navbar{display:flex;flex-direction:column;list-style:none;padding-left:0}.navbar .creator{align-items:center;color:#e593e9;display:flex;font-size:1.1rem;order:1}.navbar .creator span{margin-right:1.5rem}.navbar .social-icon{align-items:center;background-color:#3f0642;border-radius:50%;color:#dc7ee1;display:inline-flex;font-size:1.6rem;height:4.1rem;justify-content:center;line-height:1em;margin-bottom:3rem;order:0;width:4.1rem}.navbar .social-icon:hover{background-color:#e593e9;color:#3f0642}.navbar .nav-item{padding:1.5rem}.navbar .nav-link{color:#dc7ee1;font-size:1.6rem;font-weight:500;line-height:1.5em;padding:0}.navbar .nav-item.active .nav-link,.navbar .nav-link:hover{color:#f9dbf9}.navbar .mobile-menu{align-items:center;display:flex;margin-left:auto}@media (min-width:1200px){.navbar{align-items:flex-start;padding:5.6rem 0 3rem}.navbar .nav-item:last-child{padding-right:0}.navbar .navbar-brand .brand-title{font-size:2.4rem}.navbar .navbar-brand .brand-subtitle{font-size:1.8rem}.navbar .navbar-nav{margin:0}.navbar .navbar-collapse{background-color:transparent;height:unset;justify-content:flex-end;margin-left:4rem;position:static}.navbar .navbar-nav{flex-direction:row;height:unset;margin:.5rem 0 0;overflow-y:unset;padding:0;text-align:right}.navbar .inside-navbar{display:flex;flex-direction:row;height:unset;margin-bottom:0;margin-top:0}.navbar .creator,.navbar .social-icon,.navbar .toggler-absolute{display:none}.navbar .nav-item{padding:0 1.5rem}.navbar .nav-link{color:#5c0a60;padding:.3rem}.navbar .nav-item.active .nav-link,.navbar .nav-link:hover{color:#dc7ee1}}.img-shadow{filter:drop-shadow(0 54px 38px rgba(0,0,0,.08)) drop-shadow(0 27.0264px 19.0186px rgba(0,0,0,.0608266)) drop-shadow(0 16.2794px 11.4559px rgba(0,0,0,.0521271)) drop-shadow(0 10.4327px 7.34153px rgba(0,0,0,.0456716)) drop-shadow(0 6.76164px 4.75819px rgba(0,0,0,.04)) drop-shadow(0 4.25637px 2.99523px rgba(0,0,0,.0343284)) drop-shadow(0 2.44555px 1.72094px rgba(0,0,0,.0278729)) drop-shadow(0 1.07635px .757432px rgba(0,0,0,.0191734))}.def-article .img-shadow,.img-shadow{margin-bottom:3rem}.img-radius{border-radius:20px}@media (min-width:1200px){.def-article .img-shadow{margin-bottom:0}}.about-page .def-article li .degree-list{display:flex}.about-page .def-article li .degree-list span{font-weight:600;margin-right:.8em}@media (min-width:1200px){.about-page .def-article:nth-of-type(odd) .article-text{order:0}.about-page .def-article:nth-of-type(odd) .article-img{order:1;text-align:right}.about-page .def-article:nth-of-type(2n) .article-text{order:1}.about-page .def-article:nth-of-type(2n) .article-img{order:0;text-align:left}}.contact-container{background-color:#fff;color:#5c0a60;font-size:1.6rem;margin-bottom:5rem;overflow:hidden}.contact-container a:hover{color:#dc7ee1}.contact-container .contact-top{padding:2rem}.contact-container .contact-data{align-items:center;display:flex;margin-bottom:2rem}.contact-container .contact-data img{margin-right:1rem;width:4rem}.contact-container .contact-data:last-child{margin-bottom:0}.contact-container .contact-data .no-wrap{white-space:nowrap}.contact-container .contact-map iframe{display:block;height:34.5rem;width:100%}@media (min-width:1200px){.contact-container{font-size:2rem;margin-bottom:12rem}.contact-container .contact-top{align-items:center;display:flex;justify-content:center;padding:8rem 3rem}.contact-container .contact-data{display:inline-flex;margin-bottom:0;margin-right:2rem}.contact-container .contact-data:last-child{margin-right:0}.contact-container .contact-map iframe{height:60rem}}.index-page .def-article p{font-size:2rem}@media (min-width:1200px){.index-page .def-article p{font-size:2.2rem}}.price-table{background-color:#fff;margin-bottom:5rem;overflow:hidden}.price-row{color:#5c0a60;font-size:1.6rem;line-height:1.8em;padding:2rem}.price-row:nth-of-type(2n){background-color:#fdf8fe}.price-row .desc:not(:first-child){margin-top:1.2em}.price-row .price{margin-top:.6em}@media (min-width:1200px){.price-table{margin-bottom:12rem}.price-row{font-size:2rem;padding:2rem 3rem}.price-row .desc:not(:first-child),.price-row .price{margin-top:0}}.flickity-page-dots .dot{background:#fff;border:1px solid green;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 5px;opacity:1;width:12px}.flickity-page-dots .dot.is-selected{background:green}.flickity-button{background:none;border:none;color:#333;position:absolute}.flickity-button:hover{background:none;cursor:pointer}.flickity-prev-next-button .flickity-button-icon{fill:green;height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-prev-next-button.previous{left:-2rem}.flickity-prev-next-button.next{right:-2rem}@media (min-width:1200px){.flickity-prev-next-button.previous{left:-3rem}.flickity-prev-next-button.next{right:-3rem}}
