@font-face{font-family:ClearSans;src:url(../fonts/positype_-_clearsanstext-lt-webfont.eot);src:url(../fonts/positype_-_clearsanstext-lt-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/positype_-_clearsanstext-lt-webfont.woff2) format('woff2'),url(../fonts/positype_-_clearsanstext-lt-webfont.woff) format('woff'),url(../fonts/positype_-_clearsanstext-lt-webfont.ttf) format('truetype'),url(../fonts/positype_-_clearsanstext-lt-webfont.svg#clear_sans_textlt) format('svg');font-weight:300;font-style:normal}@font-face{font-family:ClearSans;src:url(../fonts/positype_-_clearsanstext-ltit-webfont.eot);src:url(../fonts/positype_-_clearsanstext-ltit-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/positype_-_clearsanstext-ltit-webfont.woff2) format('woff2'),url(../fonts/positype_-_clearsanstext-ltit-webfont.woff) format('woff'),url(../fonts/positype_-_clearsanstext-ltit-webfont.ttf) format('truetype'),url(../fonts/positype_-_clearsanstext-ltit-webfont.svg#clear_sans_textlt_it) format('svg');font-weight:300;font-style:italic}@font-face{font-family:ClearSans;src:url(../fonts/positype_-_clearsanstext-bk-webfont.eot);src:url(../fonts/positype_-_clearsanstext-bk-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/positype_-_clearsanstext-bk-webfont.woff2) format('woff2'),url(../fonts/positype_-_clearsanstext-bk-webfont.woff) format('woff'),url(../fonts/positype_-_clearsanstext-bk-webfont.ttf) format('truetype'),url(../fonts/positype_-_clearsanstext-bk-webfont.svg#clear_sans_textbk) format('svg');font-weight:400;font-style:normal}@font-face{font-family:ClearSans;src:url(../fonts/positype_-_clearsanstext-bkit-webfont.eot);src:url(../fonts/positype_-_clearsanstext-bkit-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/positype_-_clearsanstext-bkit-webfont.woff2) format('woff2'),url(../fonts/positype_-_clearsanstext-bkit-webfont.woff) format('woff'),url(../fonts/positype_-_clearsanstext-bkit-webfont.ttf) format('truetype'),url(../fonts/positype_-_clearsanstext-bkit-webfont.svg#clear_sans_textbk_it) format('svg');font-weight:400;font-style:italic}@font-face{font-family:ClearSans;src:url(../fonts/positype_-_clearsanstext-md-webfont.eot);src:url(../fonts/positype_-_clearsanstext-md-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/positype_-_clearsanstext-md-webfont.woff2) format('woff2'),url(../fonts/positype_-_clearsanstext-md-webfont.woff) format('woff'),url(../fonts/positype_-_clearsanstext-md-webfont.ttf) format('truetype'),url(../fonts/positype_-_clearsanstext-md-webfont.svg#clear_sans_textmd) format('svg');font-weight:500;font-style:normal}@font-face{font-family:ClearSans;src:url(../fonts/positype_-_clearsanstext-mdit-webfont.eot);src:url(../fonts/positype_-_clearsanstext-mdit-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/positype_-_clearsanstext-mdit-webfont.woff2) format('woff2'),url(../fonts/positype_-_clearsanstext-mdit-webfont.woff) format('woff'),url(../fonts/positype_-_clearsanstext-mdit-webfont.ttf) format('truetype'),url(../fonts/positype_-_clearsanstext-mdit-webfont.svg#clear_sans_textmd_it) format('svg');font-weight:500;font-style:italic}@font-face{font-family:ClearSans;src:url(../fonts/positype_-_clearsanstext-bd-webfont.eot);src:url(../fonts/positype_-_clearsanstext-bd-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/positype_-_clearsanstext-bd-webfont.woff2) format('woff2'),url(../fonts/positype_-_clearsanstext-bd-webfont.woff) format('woff'),url(../fonts/positype_-_clearsanstext-bd-webfont.ttf) format('truetype'),url(../fonts/positype_-_clearsanstext-bd-webfont.svg#clear_sans_textbd) format('svg');font-weight:600;font-style:normal}@font-face{font-family:ClearSans;src:url(../fonts/positype_-_clearsanstext-bdit-webfont.eot);src:url(../fonts/positype_-_clearsanstext-bdit-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/positype_-_clearsanstext-bdit-webfont.woff2) format('woff2'),url(../fonts/positype_-_clearsanstext-bdit-webfont.woff) format('woff'),url(../fonts/positype_-_clearsanstext-bdit-webfont.ttf) format('truetype'),url(../fonts/positype_-_clearsanstext-bdit-webfont.svg#clear_sans_textbd_it) format('svg');font-weight:600;font-style:italic}@font-face{font-family:ClearSans;src:url(../fonts/positype_-_clearsanstext-bl-webfont.eot);src:url(../fonts/positype_-_clearsanstext-bl-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/positype_-_clearsanstext-bl-webfont.woff2) format('woff2'),url(../fonts/positype_-_clearsanstext-bl-webfont.woff) format('woff'),url(../fonts/positype_-_clearsanstext-bl-webfont.ttf) format('truetype'),url(../fonts/positype_-_clearsanstext-bl-webfont.svg#clear_sans_textbl) format('svg');font-weight:700;font-style:normal}@font-face{font-family:ClearSans;src:url(../fonts/positype_-_clearsanstext-blit-webfont.eot);src:url(../fonts/positype_-_clearsanstext-blit-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/positype_-_clearsanstext-blit-webfont.woff2) format('woff2'),url(../fonts/positype_-_clearsanstext-blit-webfont.woff) format('woff'),url(../fonts/positype_-_clearsanstext-blit-webfont.ttf) format('truetype'),url(../fonts/positype_-_clearsanstext-blit-webfont.svg#clear_sans_textbl_it) format('svg');font-weight:700;font-style:italic}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hidden{display:none}.js-overlapCanvas>:not(canvas){cursor:auto}.js-paintableCanvas{margin:0!important;position:absolute;z-index:1;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.85}.js-dropGraphic{max-width:120px;height:auto;margin:0!important;position:absolute;z-index:2;-webkit-transform-origin:left top;-moz-transform-origin:left top;-o-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.js-noPaint{position:relative;z-index:3}.js-paintMenu{display:block;height:66px;width:66px;position:fixed;z-index:99;left:10px;top:30px;cursor:pointer}.js-paintMenu span{position:absolute;bottom:0;right:0;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:100%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.js-paintMenu .front{background-image:url(../img/paint-active.svg);-webkit-transform:translateX(-200%) rotate(-180deg);-moz-transform:translateX(-200%) rotate(-180deg);-o-transform:translateX(-200%) rotate(-180deg);-ms-transform:translateX(-200%) rotate(-180deg);transform:translateX(-200%) rotate(-180deg)}.js-paintMenu .back{background-image:url(../img/paint-disabled.svg);-webkit-transform:translateX(-200%) rotate(-180deg);-moz-transform:translateX(-200%) rotate(-180deg);-o-transform:translateX(-200%) rotate(-180deg);-ms-transform:translateX(-200%) rotate(-180deg);transform:translateX(-200%) rotate(-180deg)}.js-paintMenu.is-visible .front{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}.js-paintMenu.is-active .front{-webkit-transform:translateX(-200%) rotate(-180deg);-moz-transform:translateX(-200%) rotate(-180deg);-o-transform:translateX(-200%) rotate(-180deg);-ms-transform:translateX(-200%) rotate(-180deg);transform:translateX(-200%) rotate(-180deg)}.js-paintMenu.is-active .back{-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}.js-resetMenu{display:block;height:66px;width:66px;position:fixed;z-index:99;left:10px;top:50%;background-image:url(../img/paint-erase.svg);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-transform:translate(-200%,-50%) rotate(-180deg);-moz-transform:translate(-200%,-50%) rotate(-180deg);-o-transform:translate(-200%,-50%) rotate(-180deg);-ms-transform:translate(-200%,-50%) rotate(-180deg);transform:translate(-200%,-50%) rotate(-180deg);cursor:pointer}.js-resetMenu.is-visible{-webkit-transform:translate(0,-50%) rotate(0);-moz-transform:translate(0,-50%) rotate(0);-o-transform:translate(0,-50%) rotate(0);-ms-transform:translate(0,-50%) rotate(0);transform:translate(0,-50%) rotate(0)}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:last-child{margin-bottom:0}html{font-size:10px;line-height:10px}body{background:#fff;font-family:ClearSans,HelveticaNeue,Helvetica,Arial,serif;font-style:normal;font-size:1.6rem;font-weight:400;line-height:2.2rem;letter-spacing:.02rem;text-rendering:optimizeLegibility;color:#333}[lang=ja] body{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Osaka,'MS PGothic','ＭＳ Ｐゴシック',sans-serif}@media only screen and (min-width :1140px){body{font-size:1.8rem;line-height:2.4rem}}body.js-modal-active{width:100%}.modal{position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:rgba(255,255,255,.3);display:none}.modal__show{display:block;animation:fadeIn 250ms ease-in-out both}.modal__wrap{position:absolute;z-index:20;top:50%;left:50%;overflow-y:auto;width:95%;max-width:55rem;max-height:calc(100vh - 5rem);transform:translate(-50%,-50%);background:#fff;-webkit-box-shadow:0 10px 50px rgba(0,0,0,.3);-moz-box-shadow:0 10px 50px rgba(0,0,0,.3);box-shadow:0 10px 50px rgba(0,0,0,.3)}.modal__title{font-size:2rem;font-weight:700;margin-bottom:2rem;line-height:1.2}@media only screen and (min-width :750px){.modal__title{font-size:3rem}}.modal__content{padding:3rem 2rem 2rem 2rem;max-width:70rem;margin:0 auto;text-align:center}@media only screen and (min-width :750px){.modal__content{padding:7rem 4rem 5rem 4rem}}.modal__close{margin:2rem 2rem 0 0;float:right;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fcaac9;border-radius:3rem}@media only screen and (min-width :750px){.modal__close{margin:3rem 3rem 0 0}}.modal__button-wrapper{width:100%;padding:2rem}@media only screen and (min-width :750px){.modal__button-wrapper{display:flex;align-items:center;justify-content:space-around}}.modal__button{background:#6ad36d;text-align:center;width:100%;text-transform:uppercase;border-radius:5rem;margin:.5rem .5rem 2rem 0;font-size:1.6rem;display:flex;align-items:center;justify-content:center;padding:1.5rem 2.5rem;-webkit-box-shadow:3px 3px 0 #43c746;-moz-box-shadow:3px 3px 0 #43c746;box-shadow:3px 3px 0 #43c746;cursor:pointer;font-weight:500}@media only screen and (min-width :750px){.modal__button{margin:.5rem .5rem 0 0;width:calc(50% - 2rem)}}.modal__button a{width:100%;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;font-weight:500}.modal__button a svg{margin-left:1rem}.modal__button-close{background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #000}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{transform:translate3d(0,10px,0)}to{transform:translate3d(0,0,0);opacity:1}}main{clear:both;overflow:hidden;padding-top:172px}@media only screen and (min-width :480px) and (max-width :749px){main{padding-top:91px}}@media only screen and (min-width :750px){main{padding-top:133px}}@media only screen and (min-width :1340px){main{padding-top:150px}}img{-webkit-transition:.2s opacity ease;-moz-transition:.2s opacity ease;-o-transition:.2s opacity ease;transition:.2s opacity ease;max-width:100%}a:hover img{zoom:1;-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}figure{margin:0}blockquote,dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0 0 2.2rem;font-weight:300}@media only screen and (min-width :750px){blockquote,dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:2.4rem}}a{color:#4abefb;font-weight:400}strong{font-weight:500}h1{font-size:2.8rem;font-weight:700;line-height:3rem}@media only screen and (min-width :750px){h1{font-size:3.6rem;line-height:3.8rem}}h1 a{font-weight:700}h2{text-transform:uppercase}h2,h3{font-size:2.2rem;font-weight:600;line-height:2.3rem}@media only screen and (min-width :750px){h2,h3{font-size:2.4rem;line-height:2.6rem}}h2 a,h3 a{font-weight:600}h4,h5,h6{font-size:1.6rem;font-weight:700;line-height:2rem}@media only screen and (min-width :750px){h4,h5,h6{font-size:1.8rem;line-height:2.2rem}}h4 a,h5 a,h6 a{font-weight:700}p{line-height:2.6rem;letter-spacing:.03rem}blockquote{margin-left:-2rem;margin-right:-2rem;padding:2rem;background-color:#f2f2f2;font-weight:300;font-size:2.8rem;line-height:3.2rem;text-align:center;quotes:"\201C" "\201D" "\2018" "\2019"}blockquote:after,blockquote:before{font-size:8rem;line-height:0}blockquote:before{content:open-quote;margin-right:1rem;vertical-align:-3rem}blockquote::after{content:close-quote;margin-left:1rem;vertical-align:-4rem}blockquote p{display:inline}@media only screen and (min-width :750px){blockquote{margin-left:0;margin-right:0;padding:4rem 12rem;font-size:3.2rem;line-height:3.8rem}}table{background:#fff;border:4px solid #f2f2f2;font-size:16px}table thead td{font-weight:500}table td{padding:4px 8px 3px;font-weight:200}.headline{font-size:3rem;line-height:3.2rem}@media only screen and (min-width :750px){.headline{font-size:5.2rem;line-height:5.4rem}}@media only screen and (min-width :1140px){.headline{font-size:7.2rem;line-height:7.4rem}}.lead{font-size:2.2rem;line-height:2.6rem;font-weight:300}@media only screen and (min-width :750px){.lead{font-size:3rem;line-height:3.8rem}}.divider{display:block;position:relative;font-weight:400;font-size:1.6rem;text-transform:uppercase;letter-spacing:.1rem;text-align:center}.divider span{position:relative;display:inline-block;padding:0 2rem;background-color:#fff}.divider:before{position:absolute;content:'';top:.8rem;left:0;height:8px;width:100%;background-image:url(../img/wave-red.svg);background-position:center}.section .divider{margin-bottom:6rem}.section-content+.divider{margin-top:6rem}.ul{list-style:none;padding-left:0}.ul li{position:relative;padding:.2rem .2rem .2rem 4rem;margin-bottom:1rem}.ul li:nth-of-type(3n+1):before{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;background:url(../img/icon-orange.svg);background-repeat:no-repeat}.ul li:nth-of-type(3n+2):before{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;background:url(../img/icon-blue.svg);background-repeat:no-repeat}.ul li:nth-of-type(3n+3):before{content:"";position:absolute;width:27px;height:14px;left:-2px;top:5px;background:url(../img/icon-green.svg);background-repeat:no-repeat}.ul li:last-child{margin-bottom:0}.ol{list-style:none;padding-left:0;counter-reset:ol}.ol li{position:relative;padding:.2rem .2rem .2rem 4rem;margin-bottom:1rem}.ol li:nth-of-type(3n+1):before{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;background:url(../img/icon-orange.svg);background-repeat:no-repeat}.ol li:nth-of-type(3n+2):before{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;background:url(../img/icon-blue.svg);background-repeat:no-repeat}.ol li:nth-of-type(3n+3):before{content:"";position:absolute;width:27px;height:14px;left:-2px;top:5px;background:url(../img/icon-green.svg);background-repeat:no-repeat}.ol li:last-child{margin-bottom:0}.ol li{counter-increment:ol}.ol li:before{content:counter(ol);text-align:center;font-size:1.4rem;font-weight:500;line-height:2.7rem}.dl dt{text-transform:uppercase;letter-spacing:.1rem;font-weight:700}.dl dd{margin-left:0;margin-bottom:2rem}.dl dd img{float:left;width:5rem;height:auto;margin-right:2rem}.dl dd:last-child{margin-bottom:0}.alignleft,.alignright{width:35%;height:auto}.alignleft{float:left;margin:0 2rem 1.5rem 0}.alignright{float:right;margin:0 0 1.5rem 1.5rem}.aligncenter,.alignnone{width:auto;height:auto;margin-bottom:1.5rem}.aligncenter{display:block;margin:0 auto 1.5rem}.disable-transitions,.disable-transitions *{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.highlight{display:inline-block;padding:0 5px;background-color:#403e3f;color:#fff}.highlight.highlight-green{background-color:#6ad36d}.highlight.highlight-red{background-color:#fb8a5f}.site-header{text-align:center}.site-header.nav-down{position:fixed;transition:top .5s ease;top:0;width:100%;z-index:10;background-color:#fff;text-align:center}.site-header.nav-up{position:fixed;transition:top .5s ease;top:-150px;width:100%;z-index:10;background-color:#fff;text-align:center}@media only screen and (max-width :749px){.site-header.nav-up{top:-172px}}@media only screen and (min-width :750px){.site-header{padding:2rem;text-align:center}}@media only screen and (max-width :749px) and (orientation:landscape){.touch .site-header{padding:2rem}}@media only screen and (min-width :750px){.no-touch .site-header{padding:2rem;height:133px}}@media only screen and (min-width :960px){.no-touch .site-header{text-align:left}}@media only screen and (min-width :1140px){.no-touch .site-header{text-align:center}}@media only screen and (min-width :1340px){.no-touch .site-header{height:150px}}.site-header a{text-decoration:none}.site-header .site-logo{margin:0 auto}@media only screen and (min-width :750px){.touch .site-header .site-logo{margin-right:2rem}}.site-header .site-logo h1{display:none}.site-header .site-logo svg{width:8.5rem;height:8.5rem;-webkit-transition:padding .4s;-moz-transition:padding .4s;-o-transition:padding .4s;transition:padding .4s}@media only screen and (min-width :960px){.no-touch .site-header .site-logo svg{margin-right:2rem}}@media only screen and (min-width :1340px){.no-touch .site-header .site-logo svg{margin-bottom:1rem;padding:0}}@media only screen and (min-width :750px){.no-touch .sticky-navigation .site-header .site-logo svg{margin-right:2rem}}.site-footer{position:relative;clear:both}.site-footer:after{content:'';display:table;clear:both}.site-footer-title{font-size:3rem;margin-bottom:1rem}@media only screen and (min-width :750px){.site-footer-title{font-size:6rem}}@media only screen and (max-width :749px){.site-footer-title{font-size:2rem}}.site-footer-newsletter{background-color:#fff;padding-bottom:8rem}@media only screen and (min-width :1140px){.site-footer-newsletter{padding-bottom:4rem}}.site-footer-newsletter .site-footer-newsletter-wrap{overflow:hidden;padding:2rem;max-width:1100px;margin:0 auto;text-align:center;max-width:800px}@media only screen and (min-width :750px){.site-footer-newsletter .site-footer-newsletter-wrap{padding:5rem 2rem}}@media only screen and (min-width :750px){.site-footer-newsletter .lead{margin-bottom:2.6rem}}@media only screen and (max-width :749px){.site-footer-newsletter .lead{font-size:1.5rem}}.site-footer-newsletter .svg-character-newsletter{width:150px;height:100px}@media only screen and (min-width :750px){.site-footer-newsletter .svg-character-newsletter{float:left;width:300px;height:220px;margin-right:2rem;margin-bottom:9rem}}@media only screen and (min-width:930px){.site-footer-newsletter .svg-character-newsletter{margin-bottom:6rem}}.site-footer-navigation{text-align:center;padding-top:4rem}.app{position:relative;text-align:center;padding-bottom:6rem}@media only screen and (max-width :749px){.app{padding-bottom:0}}.app :last-child{margin-bottom:0}.app-icon{display:block;width:80px}@media only screen and (max-width :749px){.app-icon{margin:0 auto}}.app-header{display:inline-block;padding:2rem 0 1rem;text-align:left;width:100%}@media only screen and (min-width :750px){.app-header{padding:6rem 0 2rem}}@media only screen and (max-width :749px){.app-header{position:relative;text-align:center;width:100%}}.app-header .app-header-row{margin:0 auto}.app-release-desc{position:absolute;left:0;top:0;width:142px;height:142px;z-index:0}@media only screen and (max-width :749px){.app-release-desc{top:0}}.app-release-desc span{position:absolute;top:41px;left:-42px;background:#fff;width:200px;font-weight:700;font-size:13px;line-height:35px;text-align:center;color:#000;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.app-header-row{display:table}@media only screen and (max-width :749px){.app-header-row{display:flex;flex-direction:column}}.app-header-col{display:table-cell;vertical-align:middle;padding:0 2rem}@media only screen and (max-width :749px){.app-header-col{padding:1rem 0}}.app-header-col:last-child{padding-left:0}@media only screen and (min-width :750px){.app-header-col{padding:0 3rem}}.app-title{font-size:3rem;line-height:3.2rem;margin-bottom:0}@media only screen and (min-width :750px){.app-title{font-size:3rem;line-height:5.4rem}}@media only screen and (max-width :749px){.app-title{padding:0 2.4rem}}.app-caption{text-transform:uppercase;font-size:1.3rem}@media only screen and (min-width :1140px){.app-caption{position:relative;top:-10px}}.app-footer{padding:1rem;position:relative;bottom:-6rem}@media only screen and (max-width :749px){.app-footer{bottom:0;padding:0}}.app-footer .app-footer-col{margin:2rem 0}.app-footer .app-footer-col .app-store-caption{font-size:2rem;font-weight:600}.page-template-templatestemplate-forparents-php .site-header{text-align:center}.page-template-templatestemplate-forparents-php .site-header .site-logo{float:none}@media only screen and (max-width :749px) and (orientation:landscape){.page-template-templatestemplate-forparents-php .section-inner{max-width:360px;margin:0 auto}.page-template-templatestemplate-forparents-php .section-inner .module-gallery-slider{margin:0 -60px 2rem}}.forparents-privacy{position:relative;width:100%;padding:1rem 2rem;background-color:#e6e6e6}.forparents-privacy>*{display:table;margin:0 auto}.forparents-privacy>*>*{display:table-cell;vertical-align:middle}.forparents-privacy img{max-width:6rem}.forparents-privacy img+*{padding-left:2rem}.forparents-privacy a{color:#016499}.forparents-footer{padding:6rem 0 2rem;text-align:center}.forparents-footer:after{content:'';display:table;clear:both}.forparents-footer .svg-character-scroll{display:inline-block;-webkit-transform:rotate(11deg);-moz-transform:rotate(11deg);-o-transform:rotate(11deg);-ms-transform:rotate(11deg);transform:rotate(11deg);width:100px;height:180px;margin-top:-4rem}.forparents-footer .speech-bubble{margin-top:-4rem}.section-checkout{overflow:hidden}.section-checkout .btn.cart-checkout{float:right}@media only screen and (min-width :750px){.section-checkout .cart-listing{margin-bottom:2rem}}.section-checkout .checkout-summary{overflow:hidden;padding:1.6rem 2rem 1.4rem;margin-bottom:2rem;background:#fff;border:2px solid #f2f2f2}.section-checkout .checkout-summary span{font-size:2.4rem;font-weight:700;letter-spacing:.05rem;text-transform:uppercase}.section-checkout .checkout-summary span.sum{float:right}.section-checkout .checkout-summary p{clear:both}.page-content .divider{margin-bottom:3rem}.page-content .wysiwyg-content ul{list-style:none;padding-left:0}.page-content .wysiwyg-content ul li{position:relative;padding:.2rem .2rem .2rem 4rem;margin-bottom:1rem}.page-content .wysiwyg-content ul li:nth-of-type(3n+1):before{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;background:url(../img/icon-orange.svg);background-repeat:no-repeat}.page-content .wysiwyg-content ul li:nth-of-type(3n+2):before{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;background:url(../img/icon-blue.svg);background-repeat:no-repeat}.page-content .wysiwyg-content ul li:nth-of-type(3n+3):before{content:"";position:absolute;width:27px;height:14px;left:-2px;top:5px;background:url(../img/icon-green.svg);background-repeat:no-repeat}.page-content .wysiwyg-content ul li:last-child{margin-bottom:0}@media only screen and (min-width :750px){.page-content{float:left;width:60%}.page-content.single-magazine{float:none;width:100%;max-width:1100px;margin:0 auto}}@media only screen and (min-width :750px){.page-content .social-section{margin-top:10rem}}@media only screen and (min-width :750px){.page-sidebar{float:right;width:30%}}.site-sub-navigation+.section-product{padding-top:0}@media only screen and (min-width :750px){.section-product .module{margin-bottom:3rem}}.product-content{position:relative}@media only screen and (min-width :750px){.product-content{padding-right:52%;min-height:200px}}.product-tools{position:relative;margin-bottom:2rem}.product-tools:after{content:'';display:table;clear:both}@media only screen and (min-width :750px){.product-tools{position:absolute;top:0;right:0;width:48%;max-width:440px}}.product-tools .select{width:60%}.product-tools .btn-product{float:right;width:35%}.product-tools .atc-price{position:absolute;left:0;bottom:0;width:60%;margin-top:2rem;padding:5%;background:#f2f2f2;text-align:center;font-size:5vw;line-height:5vw}@media only screen and (min-width :750px){.product-tools .atc-price{padding:5% 2%;font-size:3.6rem;line-height:3.6rem}}.product-tools .atc-price.is-sale{padding:2% 2% 1%;line-height:2rem;color:#6ad36d}@media only screen and (min-width :750px){.product-tools .atc-price.is-sale{padding:4% 1% 2%;line-height:2.6rem}}.product-tools .atc-price.is-sale strike{display:block;color:#5c5c5c;font-size:1.3rem;font-weight:300}@media only screen and (min-width :750px){.product-tools .atc-price.is-sale strike{font-size:1.5rem}}.page-template-templatestemplate-press-php .section{clear:both}.page-template-templatestemplate-press-php .page-title{display:none}.press-category{border-bottom:.8rem solid #f2f2f2;padding-bottom:4rem;margin-bottom:4rem}.section{position:relative;padding:3rem 0;background-color:#fff}.section:after{content:'';display:table;clear:both}@media only screen and (min-width :750px){.section{padding:6rem 0}}.section.section-default{padding:6rem 0}.section .post-featured-image{width:100%;display:block;margin:-3rem auto 4rem;max-width:1100px}@media only screen and (min-width :750px){.section .post-featured-image{margin-top:-6rem;margin-bottom:11rem}}.section .post-share-condensed+.lead,.section .post-share-condensed+h1{margin-top:2rem}.section.theme-divider-pink{padding-bottom:6rem;margin-bottom:1rem}.section.theme-divider-orange{padding-bottom:6rem;margin-bottom:1rem}.section.theme-divider-blue{padding-bottom:6rem;margin-bottom:1rem}.section.section-fullBg{padding:0}.section.section-featured-image .dl{margin:3.5rem 0 3.5rem}@media only screen and (min-width :750px){.section.section-featured-image h1{font-size:4.6rem;line-height:5.2rem}.section.section-featured-image .post-share-condensed{margin-top:-6rem}}.section :last-child{margin-bottom:0}.section.section-big .section-header{margin-bottom:3.5rem}.section.section-big .section-title{margin-bottom:1rem;text-transform:none;letter-spacing:0}@media only screen and (min-width :750px){.section.section-big .section-header-red .section-header-content,.section.section-big .section-header-white .section-header-content{background-image:none;padding-bottom:0}.section.section-big .section-header-red .section-header-content .lead,.section.section-big .section-header-white .section-header-content .lead{position:static;margin:0}.section.section-big .section-title{font-size:6rem;line-height:6.2rem;margin-bottom:3rem}.section.section-big .section-header{margin-bottom:6rem}}.section.section-condensed{padding:2rem 0}@media only screen and (min-width :750px){.section.section-condensed{padding:3rem 0}}.section.section-shop{position:relative}.section.section-shop:before{zoom:1;-webkit-opacity:.05;-moz-opacity:.05;opacity:.05;position:absolute;content:' ';top:0;left:0;width:100%;height:100%;z-index:0;background-image:url(../img/pattern.svg);background-size:800px}.section.section-stories{background-color:#6ad36d;border-top:none;color:#fff}.section.section-stories .section-header-content{background-image:url(../img/wave-white.svg)}.section.section-stories .selling-point:after{background-image:url(../img/wave-white.svg)}.section.section-stories .cat-link{color:#fff}.section.section-connected-apps{text-align:center}.section.section-connected-apps .section-title{padding:0 2.4rem}@media only screen and (min-width :750px){.section.section-connected-apps .section-title{display:block;margin-top:4.5rem;text-align:center;text-transform:none}}.section.section-connected-apps .section-title span{font-weight:400}@media only screen and (min-width :750px){.section.section-connected-apps .section-title span{display:block}}.section-header{padding:0 2rem;margin-bottom:3rem;text-align:center}@media only screen and (min-width :750px){.section-header{margin-bottom:1.5rem}}.section-header.section-header-red .section-header-content{background-image:url(../img/wave-red.svg)}.section-header.section-header-white .section-header-content{background-image:url(../img/wave-white.svg)}.section-header.section-header-orange .section-header-content{background-image:url(../img/divider_orange.svg);background-repeat:no-repeat;background-size:10%}.section-header.section-header-orange .section-header-content:before{position:absolute;bottom:10px;right:60%;content:"";display:block;height:1px;width:40%;background:#979797}.section-header.section-header-orange .section-header-content:after{position:absolute;bottom:10px;left:60%;content:"";display:block;height:1px;width:40%;background:#979797}.section-header.section-header-pink .section-header-content{background-image:url(../img/divider_pink.svg);background-repeat:no-repeat;background-size:15%}.section-header.section-header-pink .section-header-content:before{position:absolute;bottom:12px;right:60%;content:"";display:block;height:1px;width:40%;background:#979797}.section-header.section-header-pink .section-header-content:after{position:absolute;bottom:12px;left:60%;content:"";display:block;height:1px;width:40%;background:#979797}.section-header.section-header-blue .section-header-content{background-image:url(../img/divider_blue.svg);background-repeat:no-repeat;background-size:10%}.section-header.section-header-blue .section-header-content:before{position:absolute;bottom:2px;right:60%;content:"";display:block;height:1px;width:40%;background:#979797}.section-header.section-header-blue .section-header-content:after{position:absolute;bottom:2px;left:60%;content:"";display:block;height:1px;width:40%;background:#979797}.section-header-content{position:relative;display:inline-block;padding-bottom:1.5rem;background-size:17px 8px;background-repeat:repeat-x;background-position:center bottom;text-align:center;z-index:1}.section-header-content .lead{margin-bottom:1.5rem}@media only screen and (min-width :750px){.section-header-content .lead{position:relative;left:50%;margin:0 -300px 2rem;width:600px}}.section-title{margin-bottom:1.8rem}h1{font-size:4rem!important}.section-appDesc{padding:.5rem 0 3rem 0}@media only screen and (max-width :749px){.section-appDesc .paragraph-content{text-align:left}}.section-content{position:relative;margin:0 auto;padding:0 3rem;min-width:320px;max-width:1100px}.section-content .paragraph-content{position:relative;z-index:1}@media only screen and (min-width :1140px){.section-content{padding:0}}.section-footer{padding-top:3rem;text-align:center}@media only screen and (min-width :750px){.section-footer{padding-top:4rem}}.youtube-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hero{position:relative;background-color:#fff}.hero :last-child{margin-bottom:0}.hero.hero-light{color:#fff}.hero.hero-dark{color:#333}.hero.youtube{max-width:80%;margin:auto}@media only screen and (min-width :1140px){.hero.youtube{max-width:50%}}@media only screen and (max-width :749px){.hero.youtube{margin:0 3rem;margin-bottom:3rem;max-width:100%}}.hero.youtube.is-active{padding:3rem 0;background-color:#000}.hero.youtube.is-active .hero-background{zoom:1;-webkit-opacity:.2;-moz-opacity:.2;opacity:.2}.hero.youtube.is-active .hero-content{display:none}.hero.youtube .youtube-wrapper{max-width:1100px;margin:0 auto}.hero-background{-webkit-transition:1s opacity ease;-moz-transition:1s opacity ease;-o-transition:1s opacity ease;transition:1s opacity ease}.hero-background .slideshow{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0}.hero-content{display:table;position:relative;z-index:1;margin:0 auto;padding:4rem 2rem;width:100%;height:220px;max-width:1100px;text-align:center}.hero-content .headline{margin-bottom:2rem}.hero-content .headline:last-child{margin-bottom:0}.hero-content>div{display:table-cell;vertical-align:middle}@media only screen and (min-width :750px){.hero-content{padding:6rem 0;height:400px}.hero-content .headline{margin-bottom:5rem}.hero-content .headline:last-child{margin-bottom:0}}@media only screen and (min-width :1140px){.hero-content{padding:8rem 0;max-width:50%}}.hero-slider .hero{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center}.hero-slider a{text-decoration:none}.hero-slider .owl-nav{display:none}@media only screen and (min-width :750px){.no-touch .hero-slider .owl-nav{display:block}}.hero-slider .owl-prev{left:3rem}.hero-slider .owl-next{right:3rem}.hero-slider .owl-dots{bottom:.5rem}@media only screen and (min-width :750px){.hero-slider .owl-dots{bottom:2rem}}.hero-newsletter .hero-newsletter-character{margin-bottom:-2%}.hero-newsletter .hero-newsletter-character-wrapper{display:inline-block;width:20%;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-o-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.hero-newsletter .hero-newsletter-character-wrapper .svg-character-newsletter{width:100%}.hero-newsletter:hover .hero-newsletter-character-wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.hero-newsletter .speech-bubble{display:inline-table}.hero-newsletter form{z-index:1;position:relative}.hero-newsletter form .btn.is-loading{position:absolute}.hero-newsletter.is-successful .speech-bubble{background-color:#6ad36d;color:#fff}.hero-newsletter.is-successful .speech-bubble:after{border-top-color:#6ad36d}.hero-newsletter.is-successful .input{border-width:4px;border-color:#a5e4a7}.hero-newsletter.is-successful .btn{-webkit-box-shadow:2px 2px 0 #43c746;-moz-box-shadow:2px 2px 0 #43c746;box-shadow:2px 2px 0 #43c746;background-color:#6ad36d}.hero-newsletter.is-successful .btn:hover{background-color:#91df94}.hero-newsletter.is-successful .btn:active{background-color:#43c746}.hero-newsletter.is-unsuccessful .speech-bubble{background-color:#fb8a5f;color:#fff}.hero-newsletter.is-unsuccessful .speech-bubble:after{border-top-color:#fb8a5f}.hero-newsletter.is-unsuccessful .input{border-width:4px;border-color:#fdc1aa}.hero-newsletter.is-unsuccessful .btn{-webkit-box-shadow:2px 2px 0 #fa662d;-moz-box-shadow:2px 2px 0 #fa662d;box-shadow:2px 2px 0 #fa662d;background-color:#fb8a5f}.hero-newsletter.is-unsuccessful .btn:hover{background-color:#fcae91}.hero-newsletter.is-unsuccessful .btn:active{background-color:#fa662d}.cart-row{position:relative;padding-bottom:2rem}.cart-row:after{content:'';display:table;clear:both}@media only screen and (min-width :750px){.cart-row{padding-bottom:0}.no-touch .cart-row{border:2px solid transparent;border-left-width:0}.no-touch .cart-row:hover{background:#f2f2f2;border-color:#d3d3d3}}@media only screen and (min-width :750px){.cart-item{display:table-cell;vertical-align:middle}}@media only screen and (max-width :749px){.cart-item-image{position:relative;overflow:hidden;padding-bottom:40%}.cart-item-image img{position:absolute;top:-50%;left:0;width:100%}}@media only screen and (min-width :750px){.cart-item-image{width:6%}.cart-item-image img{width:100%;position:relative;-webkit-transition:-webkit-transform .2s,opacity .2s;-moz-transition:-moz-transform .2s,opacity .2s;-o-transition:-o-transform .2s,opacity .2s;transition:-webkit-transform .2s,-moz-transform .2s,-o-transform .2s,transform .2s,opacity .2s;-webkit-transform-origin:right center;-moz-transform-origin:right center;-o-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.no-touch .cart-row:hover .cart-item-image img{outline:2px solid #fff;-webkit-transform:rotate(6deg) scale(1.5);-moz-transform:rotate(6deg) scale(1.5);-o-transform:rotate(6deg) scale(1.5);-ms-transform:rotate(6deg) scale(1.5);transform:rotate(6deg) scale(1.5);z-index:1}.no-touch .cart-row[data-hover-variation="1"]:hover .cart-item-image img{-webkit-transform:rotate(-3deg) scale(1.5);-moz-transform:rotate(-3deg) scale(1.5);-o-transform:rotate(-3deg) scale(1.5);-ms-transform:rotate(-3deg) scale(1.5);transform:rotate(-3deg) scale(1.5)}.no-touch .cart-row[data-hover-variation="2"]:hover .cart-item-image img{-webkit-transform:rotate(2deg) scale(1.5);-moz-transform:rotate(2deg) scale(1.5);-o-transform:rotate(2deg) scale(1.5);-ms-transform:rotate(2deg) scale(1.5);transform:rotate(2deg) scale(1.5)}}.cart-item-name a{color:inherit;text-decoration:none}.cart-item-name a:focus,.cart-item-name a:hover{color:#4abefb;text-decoration:underline}@media only screen and (max-width :749px){.cart-item-name{background:#403e3f;color:#fff;padding:.5rem 1rem;margin-bottom:2rem;font-weight:100}}@media only screen and (min-width :750px){.cart-item-name{padding-left:2rem;width:30%}}@media only screen and (max-width :749px){.cart-item-variants{float:right}}@media only screen and (min-width :750px){.cart-item-variants{width:18%}}@media only screen and (max-width :749px){.cart-item-tools{float:left}}@media only screen and (min-width :750px){.cart-item-tools{width:10%}}.cart-item-tools .btn-remove{top:-1.5rem;right:-1.5rem;position:absolute}.cart-item-tools .btn-remove:active{left:auto;top:-1.3rem}.no-touch .cart-item-tools .btn-remove{opacity:0}.no-touch .cart-row:hover .cart-item-tools .btn-remove{opacity:1}.cart-item-qty{background:0 0;vertical-align:middle;border:none;width:3rem;text-align:center}.cart-item-price{text-align:right}@media only screen and (max-width :749px){.cart-item-price{position:absolute;right:1rem;top:0;margin-top:40%;padding-top:.5rem;color:#fff;font-weight:500}}@media only screen and (min-width :750px){.cart-item-price{width:10%;padding-right:2rem}}.social-section{position:relative;margin-top:10rem;background:#f2f2f2;text-align:center;font-size:1.6rem;line-height:0;-webkit-tap-highlight-color:transparent}section+.social-section{margin-top:0}@media only screen and (max-width :749px){section+.social-section{padding-top:13rem}}.social-section.social-section-share .social-section-content-wrapper span{display:none}@media only screen and (min-width :1140px){.social-section.social-section-share .social-section-content-wrapper span{display:inline-block}}.social-section.social-section-newsletter{border-top:4px solid #e5e5e5}.social-section.is-successful{background:#e0f6e1;border-color:#ccf0cd}.social-section.is-successful .speech-bubble{background-color:#6ad36d;color:#fff}.social-section.is-successful .speech-bubble:after{border-top-color:#6ad36d}.social-section.is-successful .input{border-width:4px;border-color:#a5e4a7}.social-section.is-successful .btn{-webkit-box-shadow:2px 2px 0 #43c746;-moz-box-shadow:2px 2px 0 #43c746;box-shadow:2px 2px 0 #43c746;background-color:#6ad36d}.social-section.is-successful .btn:hover{background-color:#91df94}.social-section.is-successful .btn:active{background-color:#43c746}.social-section.is-unsuccessful{background:#fee5db;border-color:#fdd3c3}.social-section.is-unsuccessful .speech-bubble{background-color:#fb8a5f;color:#fff}.social-section.is-unsuccessful .speech-bubble:after{border-top-color:#fb8a5f}.social-section.is-unsuccessful .input{border-width:4px;border-color:#fdc1aa}.social-section.is-unsuccessful .btn{-webkit-box-shadow:2px 2px 0 #fa662d;-moz-box-shadow:2px 2px 0 #fa662d;box-shadow:2px 2px 0 #fa662d;background-color:#fb8a5f}.social-section.is-unsuccessful .btn:hover{background-color:#fcae91}.social-section.is-unsuccessful .btn:active{background-color:#fa662d}@media only screen and (max-width :749px){.social-section-content-wrapper.magazine-share{width:100%}}.social-section-character{position:relative;z-index:0;display:inline-block;vertical-align:bottom;width:100px;margin-right:170px;-webkit-transition:all 0 .4s;-moz-transition:all 0 .4s;-o-transition:all 0 .4s;transition:all 0 .4s}@media only screen and (min-width :750px){.social-section-character{z-index:20;width:300px;height:104px;margin-top:-98px;margin-bottom:0}}.social-section-share .social-section-character{bottom:-5rem}@media only screen and (min-width:500px){.social-section-share .social-section-character{position:absolute;bottom:2rem;left:0;margin-left:0;width:140px}}.social-section-newsletter[data-scroll-watch-top=above-breakpoint] .social-section-character,.social-section-share .social-section-character{height:160px;margin-top:-154px;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0}.social-section-character .social-section-character-wrapper{position:relative;height:100%}@media only screen and (min-width :750px){.social-section-character .social-section-character-wrapper{overflow:hidden}}.social-section-character svg{position:absolute;width:145px;height:145px;left:78px;bottom:-76px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;pointer-events:none}@media only screen and (max-width :749px){.social-section-character svg{max-width:100%;left:0}}@media only screen and (min-width :750px) and (max-width :1140px){.social-section-character svg{max-width:100%}}[data-scroll-watch-top=below-viewport] .social-section-character svg{bottom:-128px;z-index:20px}.no-touch .social-section-character svg:hover{bottom:-48px}.social-section-share .social-section-character svg{bottom:-15px}@media only screen and (min-width:500px){.social-section-share .social-section-character svg{bottom:0}}.social-section-newsletter[data-scroll-watch-top=above-breakpoint] .social-section-character svg{bottom:-21px}@media only screen and (min-width :750px){.social-section-newsletter[data-scroll-watch-top=above-breakpoint] .social-section-character svg{bottom:7px}}.social-section-newsletter[data-scroll-watch-top=above-breakpoint] .social-section-character svg .eyebrow{display:none}.social-section-character .svg-character-share{left:0}.social-section-character .speech-bubble{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-o-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scale(0) rotate(60deg) translate(-10px,-10px);-moz-transform:scale(0) rotate(60deg) translate(-10px,-10px);-o-transform:scale(0) rotate(60deg) translate(-10px,-10px);-ms-transform:scale(0) rotate(60deg) translate(-10px,-10px);transform:scale(0) rotate(60deg) translate(-10px,-10px);position:absolute;bottom:1rem;left:50%}@media only screen and (min-width :750px){.social-section-character .speech-bubble{bottom:5rem}}.social-section-share .social-section-character .speech-bubble{left:50%;bottom:5rem}@media only screen and (min-width :750px){.social-section-share .social-section-character .speech-bubble{bottom:8rem}}@media only screen and (max-width :749px){.social-section-share .social-section-character .speech-bubble{left:30%}}.social-section-character:hover .speech-bubble,[data-scroll-watch-bottom=below-breakpoint] .social-section-character .speech-bubble,[data-scroll-watch-top=above-breakpoint] .social-section-character .speech-bubble{-webkit-transform:scale(1) rotate(60deg) translate(-10px,-10px);-moz-transform:scale(1) rotate(60deg) translate(-10px,-10px);-o-transform:scale(1) rotate(60deg) translate(-10px,-10px);-ms-transform:scale(1) rotate(60deg) translate(-10px,-10px);transform:scale(1) rotate(60deg) translate(-10px,-10px)}@media only screen and (min-width :1140px){.social-section-character:hover .speech-bubble,[data-scroll-watch-bottom=below-breakpoint] .social-section-character .speech-bubble,[data-scroll-watch-top=above-breakpoint] .social-section-character .speech-bubble{-webkit-transform:scale(1) rotate(60deg) translate(-10px,-10px);-moz-transform:scale(1) rotate(60deg) translate(-10px,-10px);-o-transform:scale(1) rotate(60deg) translate(-10px,-10px);-ms-transform:scale(1) rotate(60deg) translate(-10px,-10px);transform:scale(1) rotate(60deg) translate(-10px,-10px)}}.active .social-section-character .speech-bubble-text span{display:none}.active .social-section-character .speech-bubble-text:before{content:attr(data-active-text)}.social-section-newsletter[data-scroll-watch-top=above-breakpoint] .social-section-character .speech-bubble span{display:none}.social-section-newsletter[data-scroll-watch-top=above-breakpoint] .social-section-character .speech-bubble .speech-bubble-text:before{content:attr(data-scroll-text)}.social-section-newsletter.is-submitted .social-section-character .speech-bubble-text:before{display:none}.social-section-content-wrapper{vertical-align:bottom;text-transform:uppercase;font-weight:500;letter-spacing:.05rem;line-height:1.6;overflow:hidden;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}@media only screen and (min-width :750px){.social-section-content-wrapper{display:inline-block}}.social-section-share .social-section-content-wrapper{display:inline-block}@media only screen and (min-width :750px){.social-section-share .social-section-content-wrapper{display:inline-block;position:relative;margin-left:0}}@media only screen and (min-width :1340px){.social-section-share .social-section-content-wrapper{margin-right:0}}.social-section-share .social-section-content-wrapper{max-height:0}.social-section-share .social-section-content-wrapper{padding:2rem 0;max-height:200px}.social-section-newsletter .social-section-content-wrapper{padding:2rem}@media only screen and (min-width :750px){.social-section-newsletter .social-section-content-wrapper{width:50%;padding:2rem 0}}@media only screen and (min-width :1140px){.social-section-newsletter .social-section-content-wrapper{width:30%}}.social-section-newsletter .social-section-content-wrapper .input{width:100%}.social-section-share-list{list-style:none;margin:0;padding:0}@media only screen and (min-width :750px){.social-section-share-list{margin:-2rem 0 0;padding:3rem 0 0;overflow:hidden;border-bottom:2px solid #d3d3d3}}.social-section-share-list-item{display:inline-block;margin:1rem 1rem 0}@media only screen and (min-width :750px){.social-section-share-list-item{margin:0 1rem -2rem!important}}@media only screen and (min-width :750px){.no-touch .social-section-share-list-item .social-bubble-link .social-bubble{top:0;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-o-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}.no-touch .social-section-share-list-item .social-bubble-link:hover .social-bubble{top:-3rem;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.no-touch .social-section-share-list-item .social-bubble-link[data-hover-variation="1"]:hover .social-bubble{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.no-touch .social-section-share-list-item .social-bubble-link[data-hover-variation="2"]:hover .social-bubble{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}}.social-message{display:none;text-transform:none;text-align:left}.hero-newsletter .social-message{text-align:center;margin-top:4rem}.sizeguide-toggle{cursor:pointer;margin-bottom:20px}.sizeguide-toggle svg{position:relative;top:-3px;margin-right:5px;width:45px;height:38px;vertical-align:middle}.sizeguide-toggle span{text-transform:uppercase;text-decoration:underline;font-weight:500;font-size:16px;letter-spacing:1px}.sizeguide-table{display:inline-block;max-width:100%;border:1px solid #f2f2f2;overflow-x:auto}.sizeguide-table td{white-space:nowrap}.sizeguide-table td:first-child{font-weight:500}.section-plain .section-content{max-width:none}.btn{display:inline-block;padding:0 3rem;position:relative;-webkit-border-radius:50px;-webkit-background-clip:padding-box;-moz-border-radius:50px;-moz-background-clip:padding;border-radius:50px;background-clip:padding-box;border:none;outline:0;background:0 0;color:#fff;font-family:ClearSans,HelveticaNeue,Helvetica,Arial,serif;font-size:1.8rem;font-weight:500;letter-spacing:.1rem;line-height:4.5rem;text-align:center;text-decoration:none;text-transform:capitalize;vertical-align:middle;white-space:nowrap;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;cursor:pointer}[lang=ja] .btn{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Osaka,'MS PGothic','ＭＳ Ｐゴシック',sans-serif}.btn:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;left:2px;top:2px}.btn.is-loading{height:4.5rem;width:4.5rem;padding:0!important;position:relative;box-shadow:2px 2px 0 #18acfa!important;color:transparent;font-size:1px;-webkit-animation:load 1s infinite ease;-moz-animation:load 1s infinite ease;-o-animation:load 1s infinite ease;animation:load 1s infinite ease}.btn.is-loading lesshat-selector{-lh-property:0}@-webkit-keyframes load{0%,100%{-webkit-transform:scale(.4);background-color:#18acfa}50%{-webkit-transform:scale(.8);background-color:#7cd0fc}}@-moz-keyframes load{0%,100%{-moz-transform:scale(.4);background-color:#18acfa}50%{-moz-transform:scale(.8);background-color:#7cd0fc}}@-o-keyframes load{0%,100%{-o-transform:scale(.4);background-color:#18acfa}50%{-o-transform:scale(.8);background-color:#7cd0fc}}@keyframes load{0%,100%{-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4);background-color:#18acfa}50%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);background-color:#7cd0fc}}.btn.is-loading:after{border-width:.3rem}.btn.btn-blue{-webkit-box-shadow:2px 2px 0 #18acfa;-moz-box-shadow:2px 2px 0 #18acfa;box-shadow:2px 2px 0 #18acfa;background-color:#4abefb}.btn.btn-blue:hover{background-color:#7cd0fc}.btn.btn-blue:active{background-color:#18acfa}.btn.btn-green{-webkit-box-shadow:2px 2px 0 #43c746;-moz-box-shadow:2px 2px 0 #43c746;box-shadow:2px 2px 0 #43c746;background-color:#6ad36d}.btn.btn-green:hover{background-color:#91df94}.btn.btn-green:active{background-color:#43c746}.btn.btn-pink{-webkit-box-shadow:2px 2px 0 #fa79aa;-moz-box-shadow:2px 2px 0 #fa79aa;box-shadow:2px 2px 0 #fa79aa;background-color:#fcaac9}.btn.btn-pink:hover{background-color:#fdc3d9}.btn.btn-pink:active{background-color:#fb91b9}.btn.btn-red{-webkit-box-shadow:2px 2px 0 #fa662d;-moz-box-shadow:2px 2px 0 #fa662d;box-shadow:2px 2px 0 #fa662d;background-color:#fb8a5f}.btn.btn-red:hover{background-color:#fcae91}.btn.btn-red:active{background-color:#fa662d}.btn.btn-white{-webkit-box-shadow:2px 2px 0 #e6e6e6;-moz-box-shadow:2px 2px 0 #e6e6e6;box-shadow:2px 2px 0 #e6e6e6;background-color:#fff}.btn.btn-white:hover{background-color:#fff}.btn.btn-white:active{background-color:#e6e6e6}.btn.black{color:#000;text-transform:capitalize}@media only screen and (min-width :750px){.btn.btn-primary{padding:0 5rem;font-size:2.4rem;line-height:7rem}.btn.btn-primary.is-loading{height:7rem;width:7rem}}@media only screen and (min-width :750px){.btn.btn-secondary{padding:0 3rem;font-size:1.8rem;line-height:4.5rem}.btn.btn-secondary.is-loading{height:4.5rem;width:4.5rem}}@media only screen and (min-width :750px){.btn.btn-tertiary{padding:0 2rem;font-size:1.4rem;line-height:3.5rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn.btn-tertiary.is-loading{height:3.5rem;width:3.5rem}.btn.btn-tertiary:active{top:1px;left:0}}.btn.btn-invert{background-color:#fff;zoom:1;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9}.btn.btn-invert.btn-blue{color:#4abefb}.btn.btn-invert.btn-green{color:#6ad36d}.btn.btn-invert.btn-pink{color:#fcaac9}.btn.btn-invert.btn-red{color:#fb8a5f}.btn.btn-invert:hover{background-color:#fff;zoom:1;-webkit-opacity:1;-moz-opacity:1;opacity:1}.btn.btn-invert:active{background-color:#fff;zoom:1;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}.btn.btn-play{padding:0 3rem 0 6.5rem;background-color:rgba(0,0,0,.5);line-height:6rem}.btn.btn-play>span{display:inline-block;width:5rem;height:5rem;margin-top:-2.5rem;position:absolute;left:.6rem;top:50%;border-radius:50%;background-color:#333;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}.btn.btn-play>span:after{height:0;width:0;position:absolute;left:1.7rem;top:1.1rem;border-top:1.4rem solid transparent;border-bottom:1.4rem solid transparent;border-left:2.42rem solid #fff;content:''}@media only screen and (max-width :749px){.btn.btn-play{padding:0 3rem 0 3.2rem;overflow:hidden;text-indent:-9999px}}@media only screen and (min-width :750px){.btn.btn-play{padding:0 5rem 0 8rem;line-height:7rem}.btn.btn-play>span{left:1rem}}.btn.btn-play:hover{background-color:rgba(0,0,0,.6)}.btn.btn-play:hover>span{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-o-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.btn.btn-play:active{background-color:rgba(0,0,0,.7)}.btn.btn-more{width:240px;padding:0;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.link,.more-link{-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;-webkit-border-radius:50px;-webkit-background-clip:padding-box;-moz-border-radius:50px;-moz-background-clip:padding;border-radius:50px;background-clip:padding-box;display:inline-block;position:relative;padding-left:3rem;font-family:ClearSans,HelveticaNeue,Helvetica,Arial,serif;font-weight:500;font-size:1.5rem;text-transform:capitalize;letter-spacing:.1rem;cursor:pointer;color:#47bcfd;white-space:nowrap}[lang=ja] .link,[lang=ja] .more-link{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Osaka,'MS PGothic','ＭＳ Ｐゴシック',sans-serif}.link:before,.more-link:before{-webkit-transition:.1s opacity ease;-moz-transition:.1s opacity ease;-o-transition:.1s opacity ease;transition:.1s opacity ease;top:50%;left:0;width:2.2rem;height:2.2rem;margin-top:-1.1rem}.link:hover:before,.more-link:hover:before{zoom:1;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}.link:hover .link-icon,.more-link:hover .link-icon{zoom:1;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}.link:active,.more-link:active{top:2px}.link-icon{display:block;position:absolute;top:50%;left:1.1rem}.link-icon:after,.link-icon:before{position:absolute;content:''}.link-icon.link-icon-more{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-.4rem;margin-left:-.5rem;width:.8rem;height:.8rem;border-right:2px solid #333;border-bottom:2px solid #333}.link-icon.link-icon-show:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;content:'';background-image:url(../img/icon-blue-arrow.svg);background-repeat:no-repeat;background-position:2.5px 5px;top:50%;left:-5px;width:2.2rem;height:2.2rem;margin-top:-1.1rem}.link-icon.link-icon-show.excerpt-icon:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.link-icon.link-icon-hide:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;content:'';background-image:url(../img/icon-blue-arrow.svg);background-repeat:no-repeat;background-position:2.5px 5px;top:50%;left:-5px;width:2.2rem;height:2.2rem;margin-top:-1.1rem}.cat-link{position:relative;display:inline-block;font-weight:500;font-size:1.4rem;text-transform:uppercase;text-decoration:none;letter-spacing:.1rem;cursor:pointer;color:#6ad36d;white-space:nowrap}.cat-link:after{position:absolute;content:'';right:0;bottom:2px;left:0;height:1px;background-color:#6ad36d}.details-white .cat-link{color:#fff}.details-white .cat-link:after{background-color:#fff}.btn-cart{position:relative;vertical-align:middle;font-size:0;padding:1.5rem;line-height:0;font-family:sans-serif;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:transparent}@media only screen and (min-width :750px){.btn-cart{width:3rem;height:3rem}}.no-touch .btn-cart:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.btn-cart:after,.btn-cart:before{display:block;position:absolute;content:'';background:#fff;border-radius:2px}.btn-cart.btn-sub{background:#fb8a5f}.no-touch .btn-cart.btn-sub:hover{background:#ff9b70}.btn-cart.btn-sub:before{margin-top:-.2rem;margin-left:-.8rem;width:1.6rem;height:.4rem}.btn-cart.btn-add,.btn-cart.btn-remove{background:#6ad36d}.no-touch .btn-cart.btn-add:hover,.no-touch .btn-cart.btn-remove:hover{background:#7be47e}.btn-cart.btn-add:before,.btn-cart.btn-remove:before{margin-top:-.2rem;margin-left:-.8rem;width:1.6rem;height:.4rem}.btn-cart.btn-add:after,.btn-cart.btn-remove:after{margin-left:-.2rem;margin-top:-.8rem;height:1.6rem;width:.4rem}.btn-cart.btn-remove{background:#d3d3d3;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.no-touch .btn-cart.btn-remove:hover{background:#c2c2c2;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.btn-product{position:relative;display:inline-block;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:10%;border:none;padding:0;font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.05rem;text-align:center;overflow:hidden;color:#fff}@media only screen and (min-width :750px){.btn-product{font-size:1.6rem}}.btn-product a{color:#fff;text-decoration:none}.btn-product:focus{outline:0}.btn-product .outer{position:relative;padding-bottom:100%}.btn-product .inner{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:68%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn-product.btn-read{background:#4abefb;-webkit-background-size:40%;-moz-background-size:40%;background-size:40%}.btn-product.btn-read .outer:after,.btn-product.btn-read .outer:before{content:'';display:block;position:absolute;top:25%;left:21%;width:18%;height:18%;background:#fff;border-radius:100%;pointer-events:none}.btn-product.btn-read .outer:after{left:auto;right:21%}.btn-product.btn-read.active .outer:after,.btn-product.btn-read.active .outer:before{background:url(../img/readmore-eye.svg) center -4px no-repeat;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%}.btn-product.btn-add{background:#fb8a5f url(../img/icon-cart-white.svg) 45% 30% no-repeat;-webkit-background-size:44%;-moz-background-size:44%;background-size:44%}.btn-product.btn-add .add-to-cart{background-color:transparent;background-repeat:no-repeat;border:none;cursor:pointer;outline:0;text-transform:uppercase;letter-spacing:.05rem;text-align:center;overflow:hidden;color:#fff;padding:68% 0 0}.btn-product.btn-add .add-to-cart span{position:relative;top:16px;top:-1.6rem}.btn-product.btn-add .btn-product-add-ball{position:absolute;left:51%;top:-20%;margin-left:-8%;width:17%;height:17%;background:#fff;border-radius:100%;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.btn-product.btn-add .btn-product-add-ball:after,.btn-product.btn-add .btn-product-add-ball:before{content:'';display:block;position:absolute;background:#fb8a5f;width:2px;height:56%;left:50%;top:22%;margin-left:-1px}.btn-product.btn-add .btn-product-add-ball:after{width:56%;height:2px;left:22%;top:50%;margin-left:0;margin-top:-1px}.btn-product.btn-add.is-loading .btn-product-add-ball,.no-touch .btn-product.btn-add:hover .btn-product-add-ball,.touch .btn-product.btn-add .btn-product-add-ball{-webkit-transform:translateY(246%);-moz-transform:translateY(246%);-o-transform:translateY(246%);-ms-transform:translateY(246%);transform:translateY(246%)}.is-loading .btn-product.btn-add .add-to-cart{cursor:wait}.is-loading .btn-product.btn-add .btn-product-add-ball{-webkit-animation:bounce 1s infinite alternate ease-in-out;-moz-animation:bounce 1s infinite alternate ease-in-out;-o-animation:bounce 1s infinite alternate ease-in-out;animation:bounce 1s infinite alternate ease-in-out}.is-done .btn-product.btn-add{cursor:default}.is-done .btn-product.btn-add .done{left:0}.btn-product.btn-add .done{position:absolute;background:#4abefb url(../img/icon-hand.svg) 45% 20% no-repeat;-webkit-background-size:60% 60%;-moz-background-size:60% 60%;background-size:60% 60%;left:102%;top:0}.btn-product.btn-add .very-done{position:absolute;left:0;top:102%;background:#6ad36d url(../img/icon-cards.svg) 54% 23% no-repeat;-webkit-background-size:60%;-moz-background-size:60%;background-size:60%}.is-very-done .btn-product.btn-add .done{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.is-very-done .btn-product.btn-add .very-done{top:0}.btn-product.btn-add.btn-pink,.item-product .btn-product.btn-add{background-color:#fcaac9}.btn-product.btn-add.btn-pink .btn-product-add-ball:after,.btn-product.btn-add.btn-pink .btn-product-add-ball:before,.item-product .btn-product.btn-add .btn-product-add-ball:after,.item-product .btn-product.btn-add .btn-product-add-ball:before{background-color:#fcaac9}lesshat-selector{-lh-property:0}@-webkit-keyframes bounce{100%{-webkit-transform:translateY(150%)}}@-moz-keyframes bounce{100%{-moz-transform:translateY(150%)}}@-o-keyframes bounce{100%{-o-transform:translateY(150%)}}@keyframes bounce{100%{-webkit-transform:translateY(150%);-moz-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%)}}.home-button{display:block;position:fixed;left:1%;top:1%;z-index:50;width:12%;height:15%;background:url(../img/home-button.svg) no-repeat;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent}.home-button.active{-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}body.tax-blocks-news-app .home-button{background:url(../img/home-button-blocks.svg) no-repeat}body.tax-app-news-app .home-button{background:url(../img/home-button-life.svg) no-repeat}@media screen and (min-width:640px) and (orientation:landscape){.home-button{width:20%;height:20%}}@media screen and (min-width:960px) and (orientation:landscape){.home-button{width:13%;height:13%}}.input{position:relative;display:inline-block;border:1px solid #d3d3d3;border-radius:5px;background:#fff;color:#333;height:50px;min-width:50%;text-align:left}.input:after{content:'';display:table;clear:both}.input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;border:none;background:0 0;width:100%;font-weight:300}.input input:focus{outline:0}.input button{position:absolute}@media only screen and (max-width :749px){.input{width:100%;margin-bottom:7rem}.input input{text-align:center}.input button,.input button:active{top:100%;left:50%;margin-top:5%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width :750px){.input button,.input button:active{left:auto;top:.6rem;right:.9rem}.input button:active{-webkit-transform:translateX(2px) translateY(2px);-moz-transform:translateX(2px) translateY(2px);-o-transform:translateX(2px) translateY(2px);-ms-transform:translateX(2px) translateY(2px);transform:translateX(2px) translateY(2px)}.input.input-small{width:100%}.input.input-small input{padding:.2rem;text-align:center}.input.input-button input{width:80%}}.newsletter-signup{display:block;width:80%;margin:3rem auto}@media only screen and (max-width :749px){.newsletter-signup{width:100%}}.newsletter-signup input{text-align:center}.select{display:inline-block;position:relative;border:1px solid #d3d3d3;-webkit-box-shadow:0 0 0 1px #f2f2f2;-moz-box-shadow:0 0 0 1px #f2f2f2;box-shadow:0 0 0 1px #f2f2f2;border-radius:5px;background:#fff;padding:1rem 3.5rem 1rem 1.2rem;overflow:hidden;cursor:pointer}.select:after{position:absolute;top:50%;right:1.5rem;display:block;content:'';width:1rem;height:1rem;margin-top:-.6rem;border:2px solid #5c5c5c;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}.select select{position:absolute;top:-20%;left:0;width:120%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;cursor:pointer}.site-footer-newsletter .mc4wp-form .btn.is-loading,.social-section-newsletter .mc4wp-form .btn.is-loading{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;color:transparent;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}@media only screen and (max-width :749px){.site-footer-newsletter .mc4wp-form .btn.is-loading,.social-section-newsletter .mc4wp-form .btn.is-loading{margin-left:-2.2rem}}.input-file input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.input-file label{display:inline-block;padding:0 3rem;position:relative;-webkit-border-radius:50px;-webkit-background-clip:padding-box;-moz-border-radius:50px;-moz-background-clip:padding;border-radius:50px;background-clip:padding-box;border:none;outline:0;background:0 0;color:#fff;font-family:ClearSans,HelveticaNeue,Helvetica,Arial,serif;font-size:1.8rem;font-weight:500;letter-spacing:.1rem;line-height:4.5rem;text-align:center;text-decoration:none;text-transform:capitalize;vertical-align:middle;white-space:nowrap;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;cursor:pointer;-webkit-box-shadow:2px 2px 0 #18acfa;-moz-box-shadow:2px 2px 0 #18acfa;box-shadow:2px 2px 0 #18acfa;background-color:#4abefb;max-width:400px;overflow:hidden;text-overflow:ellipsis}[lang=ja] .input-file label{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Osaka,'MS PGothic','ＭＳ Ｐゴシック',sans-serif}.input-file label:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;left:2px;top:2px}.input-file label.is-loading{height:4.5rem;width:4.5rem;padding:0!important;position:relative;box-shadow:2px 2px 0 #18acfa!important;color:transparent;font-size:1px;-webkit-animation:load 1s infinite ease;-moz-animation:load 1s infinite ease;-o-animation:load 1s infinite ease;animation:load 1s infinite ease}.input-file label.is-loading lesshat-selector{-lh-property:0}@-webkit-keyframes load{0%,100%{-webkit-transform:scale(.4);background-color:#18acfa}50%{-webkit-transform:scale(.8);background-color:#7cd0fc}}@-moz-keyframes load{0%,100%{-moz-transform:scale(.4);background-color:#18acfa}50%{-moz-transform:scale(.8);background-color:#7cd0fc}}@-o-keyframes load{0%,100%{-o-transform:scale(.4);background-color:#18acfa}50%{-o-transform:scale(.8);background-color:#7cd0fc}}@keyframes load{0%,100%{-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4);background-color:#18acfa}50%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);background-color:#7cd0fc}}.input-file label.is-loading:after{border-width:.3rem}.input-file label.btn-blue{-webkit-box-shadow:2px 2px 0 #18acfa;-moz-box-shadow:2px 2px 0 #18acfa;box-shadow:2px 2px 0 #18acfa;background-color:#4abefb}.input-file label.btn-blue:hover{background-color:#7cd0fc}.input-file label.btn-blue:active{background-color:#18acfa}.input-file label.btn-green{-webkit-box-shadow:2px 2px 0 #43c746;-moz-box-shadow:2px 2px 0 #43c746;box-shadow:2px 2px 0 #43c746;background-color:#6ad36d}.input-file label.btn-green:hover{background-color:#91df94}.input-file label.btn-green:active{background-color:#43c746}.input-file label.btn-pink{-webkit-box-shadow:2px 2px 0 #fa79aa;-moz-box-shadow:2px 2px 0 #fa79aa;box-shadow:2px 2px 0 #fa79aa;background-color:#fcaac9}.input-file label.btn-pink:hover{background-color:#fdc3d9}.input-file label.btn-pink:active{background-color:#fb91b9}.input-file label.btn-red{-webkit-box-shadow:2px 2px 0 #fa662d;-moz-box-shadow:2px 2px 0 #fa662d;box-shadow:2px 2px 0 #fa662d;background-color:#fb8a5f}.input-file label.btn-red:hover{background-color:#fcae91}.input-file label.btn-red:active{background-color:#fa662d}.input-file label.btn-white{-webkit-box-shadow:2px 2px 0 #e6e6e6;-moz-box-shadow:2px 2px 0 #e6e6e6;box-shadow:2px 2px 0 #e6e6e6;background-color:#fff}.input-file label.btn-white:hover{background-color:#fff}.input-file label.btn-white:active{background-color:#e6e6e6}.input-file label.black{color:#000;text-transform:capitalize}@media only screen and (min-width :750px){.input-file label.btn-primary{padding:0 5rem;font-size:2.4rem;line-height:7rem}.input-file label.btn-primary.is-loading{height:7rem;width:7rem}}@media only screen and (min-width :750px){.input-file label.btn-secondary{padding:0 3rem;font-size:1.8rem;line-height:4.5rem}.input-file label.btn-secondary.is-loading{height:4.5rem;width:4.5rem}}@media only screen and (min-width :750px){.input-file label.btn-tertiary{padding:0 2rem;font-size:1.4rem;line-height:3.5rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.input-file label.btn-tertiary.is-loading{height:3.5rem;width:3.5rem}.input-file label.btn-tertiary:active{top:1px;left:0}}.input-file label.btn-invert{background-color:#fff;zoom:1;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9}.input-file label.btn-invert.btn-blue{color:#4abefb}.input-file label.btn-invert.btn-green{color:#6ad36d}.input-file label.btn-invert.btn-pink{color:#fcaac9}.input-file label.btn-invert.btn-red{color:#fb8a5f}.input-file label.btn-invert:hover{background-color:#fff;zoom:1;-webkit-opacity:1;-moz-opacity:1;opacity:1}.input-file label.btn-invert:active{background-color:#fff;zoom:1;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}.input-file label.btn-play{padding:0 3rem 0 6.5rem;background-color:rgba(0,0,0,.5);line-height:6rem}.input-file label.btn-play>span{display:inline-block;width:5rem;height:5rem;margin-top:-2.5rem;position:absolute;left:.6rem;top:50%;border-radius:50%;background-color:#333;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}.input-file label.btn-play>span:after{height:0;width:0;position:absolute;left:1.7rem;top:1.1rem;border-top:1.4rem solid transparent;border-bottom:1.4rem solid transparent;border-left:2.42rem solid #fff;content:''}@media only screen and (max-width :749px){.input-file label.btn-play{padding:0 3rem 0 3.2rem;overflow:hidden;text-indent:-9999px}}@media only screen and (min-width :750px){.input-file label.btn-play{padding:0 5rem 0 8rem;line-height:7rem}.input-file label.btn-play>span{left:1rem}}.input-file label.btn-play:hover{background-color:rgba(0,0,0,.6)}.input-file label.btn-play:hover>span{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-o-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.input-file label.btn-play:active{background-color:rgba(0,0,0,.7)}.input-file label.btn-more{width:240px;padding:0;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.input-file label:hover{background-color:#7cd0fc}.input-file label:active{background-color:#18acfa}.input-file label:before{display:inline-block;content:'↑';margin:-5px 10px 0 0;vertical-align:middle;font-size:13px;line-height:1}.module{margin-bottom:2rem}.module:after{content:'';display:table;clear:both}.module:last-child{margin-bottom:0}@media only screen and (min-width :750px){.module{margin-bottom:6rem}.module.module-collapse{margin-bottom:2rem}.module.module-collapse:last-child{margin-bottom:0}}.module-gallery-slider .slider{margin-right:-2rem;margin-left:-2rem}.module-gallery-slider .slider .slider-caption{margin-right:2rem;margin-left:2rem}@media only screen and (min-width :750px){.module-gallery-slider .slider{margin-right:0;margin-left:0}.module-gallery-slider .slider .slider-caption{margin-right:0;margin-left:0}}.item{position:relative}@media only screen and (min-width :750px){.item{float:left}}.posts .item{margin-bottom:6rem}.posts .item:last-child{margin-bottom:0}.item.item-product{padding:.4rem}.item.item-app{padding-bottom:10rem}.col-2 .item.item-app,.col-4 .item.item-app{padding-bottom:12rem}.col-1 .item.item-app,.item.item-app.item-app-expanded{padding-bottom:0}.item.item-step{background-color:#f2f2f2;padding:2rem;margin-bottom:3rem;color:#333}@media only screen and (min-width :750px){.item.item-step{margin-bottom:4rem}}.item .stores{float:left;text-align:left;padding-top:2rem}.item .stores li{display:inline-block}.item .stores-toggle{margin-top:23px;margin-left:10px;color:inherit}.item-cover{position:relative}.item-app-expanded .item-cover,.item-post .item-cover,.item-step .item-cover{margin-bottom:2rem}.item-cover .btn{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.item-cover.youtube.is-active .item-link{display:none}.item-cover.youtube .youtube-wrapper{max-width:1100px;margin:0 auto}.item-link{display:block;text-decoration:none;color:inherit}.item-image{display:block;width:100%;height:auto}.item-product:hover .item-image{opacity:.8}.item-caption{position:relative;padding:1.5rem;background-color:#f2f2f2;text-align:center;font-weight:300;color:#333}.item-caption :last-child{margin-bottom:0}@media only screen and (min-width :750px){.no-touch .item-caption.item-caption-collapse{position:absolute;bottom:-1px;left:0;right:0}}.item-product .item-caption{padding:1rem 12rem 1rem 1rem;background-color:#403e3f;text-align:left;color:#fff;font-size:1.6rem}.item-app .item-caption{position:absolute;right:0;bottom:0;left:0;padding:2rem;text-align:left}.item-app-expanded .item-caption{background:0 0;position:static;padding:2rem 0}.item-tools{display:none;position:absolute;right:0;bottom:100%;width:100%}.no-touch .item-tools{display:block;opacity:0;-webkit-transition:all .2s .2s;-moz-transition:all .2s .2s;-o-transition:all .2s .2s;transition:all .2s .2s}.no-touch .item-product:hover .item-tools{opacity:1;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0}@media only screen and (min-width :750px){.item-tools{max-width:350px}}.item-tools .btn-product{float:left;width:50%}.item-tools .atc-price,.item-tools .select{display:none}@media only screen and (min-width :750px){.col-1 .item-content,.col-1 .item-header,.module-featured-post .item-content,.module-featured-post .item-header{float:left;width:50%;padding-right:1rem}.col-1 .item-content:last-child,.col-1 .item-header:last-child,.module-featured-post .item-content:last-child,.module-featured-post .item-header:last-child{padding-right:0;padding-left:1rem}}.item-header{display:block;padding-bottom:2rem}@media only screen and (min-width :750px){.item-header{padding-bottom:0}.col-1 .item-post .item-header,.module-featured-post .item-header{position:relative;overflow:hidden;padding-left:3rem;padding-bottom:0}.col-1 .item-post .item-header:after,.module-featured-post .item-header:after{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-o-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;content:'';top:0;left:8px;height:8px;width:100%;background-image:url(../img/wave-red.svg)}.details-white .col-1 .item-post .item-header:after,.details-white .module-featured-post .item-header:after{background-image:url(../img/wave-white.svg)}}@media only screen and (min-width :750px){.item-content{padding-right:3%}}.item-step .item-content{padding:1rem}.item-icon{display:block;float:left;margin-right:1.5rem;width:80px!important}@media only screen and (min-width :750px){.col-1 .item-icon{width:120px!important}.col-2 .item-icon,.col-4 .item-icon{width:100px!important}}.item-date{margin-bottom:.5rem;font-size:1.8rem;font-weight:300;color:#999}.details-white .item-date{color:#fff}.item-title{font-size:2rem;font-weight:700;line-height:2.2rem;margin-bottom:1rem}.item-step .item-title{margin-bottom:2rem}@media only screen and (min-width :750px){.item-app .item-title,.item-post .item-title{margin-bottom:1rem;font-size:2.6rem;line-height:2.8rem}.col-1 .item-app .item-title,.col-1 .item-post .item-title,.module-featured-post .item-app .item-title,.module-featured-post .item-post .item-title{font-size:4.2rem;line-height:4.2rem}.col-2 .item-app .item-title,.col-2 .item-post .item-title,.col-4 .item-app .item-title,.col-4 .item-post .item-title{font-size:3.6rem;line-height:3.8rem}}.item-subtitle{display:block;font-size:1.4rem;line-height:1.8rem;font-weight:400;text-transform:uppercase}@media only screen and (min-width :750px){.col-1 .item-subtitle{font-size:1.8rem;line-height:2.4rem}}.item-pig{padding:0 3rem}.item-pig .item-subtitle{margin-top:2rem}.item-pig .item-text-under-title{margin-top:2rem}.item-app .item-download-list{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;align-content:center;padding:0}@media only screen and (min-width :750px){.item-app .item-download-list{width:100%}}@media only screen and (min-width :1140px){.item-app .item-download-list{width:50%;flex-wrap:wrap}}.item-download-list li{background:#6ad36d;text-align:center;width:calc(50% - 1rem);text-transform:uppercase;border-radius:5rem;margin:.5rem .5rem 0 0;font-size:1.4rem;-webkit-box-shadow:2px 2px 0 #43c746;-moz-box-shadow:2px 2px 0 #43c746;box-shadow:2px 2px 0 #43c746}.item-download-list li a{padding:.7rem 1rem;width:100%;color:#fff;text-decoration:none;display:block}.item-download-list li:hover{-webkit-transition:.25s all ease-in;-moz-transition:.25s all ease-in;-o-transition:.25s all ease-in;transition:.25s all ease-in;zoom:1;-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}.item-content-pig{max-width:86rem;margin:0 auto;padding:0 3rem}.item-app .item-excerpt{padding-top:2rem;clear:both}@media only screen and (min-width :750px){.no-touch .item-caption-collapse .item-excerpt{-webkit-transition:.15s all ease-out;-moz-transition:.15s all ease-out;-o-transition:.15s all ease-out;transition:.15s all ease-out;zoom:1;-webkit-opacity:0;-moz-opacity:0;opacity:0;padding-top:0;max-height:0}}.no-touch .item:hover .item-caption-collapse .item-excerpt{-webkit-transition:.25s all ease-in;-moz-transition:.25s all ease-in;-o-transition:.25s all ease-in;transition:.25s all ease-in;zoom:1;-webkit-opacity:1;-moz-opacity:1;opacity:1;padding-top:1rem;max-height:40rem}.item-price{position:absolute;top:1rem;right:1rem;font-weight:600}.item-price.is-sale{font-weight:300;text-decoration:line-through}.item-sale{-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-o-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);display:block;position:absolute;top:-4px;right:-1px;padding:0 1.5rem;background-color:#6ad36d;font-weight:600;line-height:5rem;z-index:1;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.1);box-shadow:0 0 5px 1px rgba(0,0,0,.1)}.no-touch .item:hover .item-sale{-webkit-transform:rotate(2deg) translate3d(-90%,5px,0);-moz-transform:rotate(2deg) translate3d(-90%,5px,0);-o-transform:rotate(2deg) translate3d(-90%,5px,0);-ms-transform:rotate(2deg) translate3d(-90%,5px,0);transform:rotate(2deg) translate3d(-90%,5px,0)}.item-banner{display:table;width:100%;min-height:8rem;font-weight:300;text-decoration:none;color:inherit}.item-banner .item-title{margin-bottom:0}@media only screen and (min-width :750px){.item-banner{right:2rem}.col-1 .item-banner{min-height:12rem}.col-2 .item-banner,.col-4 .item-banner{min-height:10rem}}.item-banner-content,.item-banner-image{display:table-cell;vertical-align:middle}.item-banner-image{width:10rem;padding-right:2rem}@media only screen and (min-width :750px){.col-1 .item-banner-image{width:14rem}.col-2 .item-banner-image,.col-4 .item-banner-image{width:12rem}}.sticker{position:absolute;z-index:9;width:12rem;pointer-events:none}@media only screen and (min-width :750px){.sticker{width:18rem}.slider .sticker{width:16rem}}.sticker-inner{position:absolute;top:-2rem;left:-2rem;width:100%}.slider .sticker-inner{top:0;left:0}.sticker-image{width:100%!important}.sticker-label{display:inline-block;position:absolute;top:50%;right:0;left:0;margin-top:-1.5rem;font-weight:700;font-size:1.8rem;line-height:3rem;text-align:center;color:#333}.sticker-light .sticker-label{color:#fff}@media only screen and (min-width :750px){.sticker-label{font-size:2.8rem}}.item-press{margin-bottom:4rem;overflow:hidden}.item-press-image{float:left;width:30%;margin-right:3rem}.gallery{margin-right:0}.gallery:after{content:'';display:table;clear:both}.gallery .item{margin-bottom:2rem}.gallery .item:last-child{margin-bottom:0}@media only screen and (min-width :750px){.gallery{margin-right:-2rem}.gallery .item{margin-bottom:2rem;padding-right:2rem}.gallery .item-app .item-caption,.gallery .item-caption.item-caption-collapse{right:2rem}.gallery.col-2 .item{width:50%}.gallery.col-2 .item:nth-last-child(-n+2){margin-bottom:0}.gallery.col-2 .item:nth-child(2n+1){clear:left}.gallery.col-3 .item{width:33.33%}.gallery.col-3 .item:nth-last-child(-n+3){margin-bottom:0}.gallery.col-3 .item:nth-child(3n+1){clear:left}}.posts:after{content:'';display:table;clear:both}.slideshow{overflow:hidden;position:relative;list-style:none;margin:0;padding:0}.slideshow li{-webkit-transition:1s opacity ease;-moz-transition:1s opacity ease;-o-transition:1s opacity ease;transition:1s opacity ease;zoom:1;-webkit-opacity:0;-moz-opacity:0;opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:50% 50%;background-repeat:none}.slideshow li.show{zoom:1;-webkit-opacity:1;-moz-opacity:1;opacity:1}.slideshow li.active{-webkit-animation:show 7s infinite linear;-moz-animation:show 7s infinite linear;-o-animation:show 7s infinite linear;animation:show 7s infinite linear;zoom:1;-webkit-opacity:1;-moz-opacity:1;opacity:1}lesshat-selector{-lh-property:0}@-webkit-keyframes show{0%{-webkit-transform:scale(1.2) translateX(20px)}100%{-webkit-transform:scale(1.2) translateX(-20px)}}@-moz-keyframes show{0%{-moz-transform:scale(1.2) translateX(20px)}100%{-moz-transform:scale(1.2) translateX(-20px)}}@-o-keyframes show{0%{-o-transform:scale(1.2) translateX(20px)}100%{-o-transform:scale(1.2) translateX(-20px)}}@keyframes show{0%{-webkit-transform:scale(1.2) translateX(20px);-moz-transform:scale(1.2) translateX(20px);-ms-transform:scale(1.2) translateX(20px);transform:scale(1.2) translateX(20px)}100%{-webkit-transform:scale(1.2) translateX(-20px);-moz-transform:scale(1.2) translateX(-20px);-ms-transform:scale(1.2) translateX(-20px);transform:scale(1.2) translateX(-20px)}}.slider{position:relative;padding-bottom:4rem;width:auto}.slider img{display:block;width:100%}.slider.col-1{padding-bottom:5rem}.slider.col-1 .item{width:100%}@media only screen and (min-width :750px){.slider{padding-bottom:5rem}}.slider-group>*{margin-bottom:2rem}.slider-group>:last-child{margin-bottom:0}.slider-caption{display:block;margin-top:-5rem;padding:7rem 5rem 5rem;background-color:#f2f2f2;text-align:center}.slider-caption :last-child{margin-bottom:0}.slider-title{font-size:1.8rem;font-weight:600;line-height:2.2rem}@media only screen and (min-width :750px){.slider-title{font-size:2.2rem;line-height:2.3rem}}.owl-item{zoom:1;-webkit-opacity:.3;-moz-opacity:.3;opacity:.3;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.hero-slider .owl-item{zoom:1;-webkit-opacity:1;-moz-opacity:1;opacity:1}.owl-item.active{zoom:1;-webkit-opacity:1;-moz-opacity:1;opacity:1}.owl-dots{position:absolute;right:0;bottom:0;left:0;text-align:center}.owl-dot{-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;zoom:1;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;display:inline-block;width:1.1rem;height:1.1rem;margin:0 .5rem;background-color:#5c5c5c;border:1px solid transparent}.owl-dot:hover{zoom:1;-webkit-opacity:.7;-moz-opacity:.7;opacity:.7}.owl-dot.active{zoom:1;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9}@media only screen and (min-width :750px){.owl-dot{width:1.1rem;height:1.1rem}}.owl-next,.owl-prev{zoom:1;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;display:none;position:absolute;top:50%;width:6rem;height:6rem;margin-top:-5rem;color:transparent}.owl-next:after,.owl-next:before,.owl-prev:after,.owl-prev:before{position:absolute;content:'';left:0}.owl-next:before,.owl-prev:before{-webkit-border-radius:0 20px 20px 0;-webkit-background-clip:padding-box;-moz-border-radius:0 20px 20px 0;-moz-background-clip:padding;border-radius:0 20px 20px 0;background-clip:padding-box;top:4.5rem;width:6rem;height:1.5rem}.owl-next:after,.owl-prev:after{-webkit-border-radius:20px 20px 0 0;-webkit-background-clip:padding-box;-moz-border-radius:20px 20px 0 0;-moz-background-clip:padding;border-radius:20px 20px 0 0;background-clip:padding-box;top:0;width:1.5rem;height:6rem}.owl-next:hover,.owl-prev:hover{zoom:1;-webkit-opacity:.7;-moz-opacity:.7;opacity:.7}.home .no-touch .module-gallery-slider .owl-next,.home .no-touch .module-gallery-slider .owl-prev{top:0;margin-top:17%}@media only screen and (min-width :1340px){.home .no-touch .module-gallery-slider .owl-next,.home .no-touch .module-gallery-slider .owl-prev{top:220px;margin-top:0}}@media only screen and (min-width :750px){.no-touch .owl-next:after,.no-touch .owl-next:before,.no-touch .owl-prev:after,.no-touch .owl-prev:before{background-color:#5c5c5c}.single-app .owl-next,.single-app .owl-prev{display:none!important}.single-app .owl-next:after,.single-app .owl-next:before,.single-app .owl-prev:after,.single-app .owl-prev:before{display:none}}@media only screen and (min-width :1140px){.owl-next,.owl-prev{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.owl-next.disabled,.owl-prev.disabled{zoom:1;-webkit-opacity:.1;-moz-opacity:.1;opacity:.1;display:block;cursor:default}.owl-next:after,.owl-next:before,.owl-prev:after,.owl-prev:before{background-color:#5c5c5c}.col-1 .owl-next,.col-1 .owl-prev{top:220px}.col-2 .owl-next,.col-2 .owl-prev{top:150px}.col-3 .owl-next,.col-3 .owl-prev{top:180px}.col-4 .owl-next,.col-4 .owl-prev,.col-6 .owl-next,.col-6 .owl-prev{top:50%}.single-app .owl-next,.single-app .owl-prev{display:block!important}}.owl-prev{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (min-width :750px){.owl-prev{left:8rem}}@media only screen and (min-width :1340px){.owl-prev{left:-7rem}}.owl-next{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}@media only screen and (min-width :750px){.owl-next{right:8rem}}@media only screen and (min-width :1340px){.owl-next{right:-7rem}}.paragraph{overflow:hidden}.paragraph .paragraph-content .fadeout-content{width:100%;height:40px;position:absolute;bottom:34px;background:0 0}.paragraph .paragraph-content .fadeout-content.hide-gradient{display:none}.paragraph .paragraph-content .more-link{width:100%}.paragraph .paragraph-content .more-link:after{content:'';width:100%;height:40px;position:absolute;left:0;top:-50px}.paragraph .paragraph-content .more-link.hide-gradient:after{display:none}.paragraph.paragraph-centered{margin:0 auto;max-width:701px;text-align:center}.paragraph.paragraph-centered>*{float:none;width:auto}.paragraph.paragraph-centered>:first-child,.paragraph.paragraph-centered>:last-child{padding:0}.paragraph>:first-child{padding-bottom:2.25rem}.paragraph ul{list-style:none;padding-left:0}.paragraph ul li{position:relative;padding:.2rem .2rem .2rem 4rem;margin-bottom:1rem}.paragraph ul li:nth-of-type(3n+1):before{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;background:url(../img/icon-orange.svg);background-repeat:no-repeat}.paragraph ul li:nth-of-type(3n+2):before{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;background:url(../img/icon-blue.svg);background-repeat:no-repeat}.paragraph ul li:nth-of-type(3n+3):before{content:"";position:absolute;width:27px;height:14px;left:-2px;top:5px;background:url(../img/icon-green.svg);background-repeat:no-repeat}.paragraph ul li:last-child{margin-bottom:0}@media only screen and (min-width :750px){.paragraph>*{float:left;width:50%}.paragraph>:first-child{padding-bottom:0;padding-right:2.25rem}.paragraph>:last-child{padding-left:2.25rem}}.site-header-navigation{position:relative;text-transform:uppercase;font-weight:500;white-space:nowrap;z-index:10;font-size:0;pointer-events:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.site-header-navigation ul{float:left;list-style:none;margin:0;padding:0;font-size:1.6rem;font-weight:400}@media only screen and (max-width :749px){.site-header-navigation ul{font-size:1.4rem}}@media only screen and (min-width :1340px){.site-header-navigation ul{font-size:1.8rem}}.site-header-navigation ul>*{pointer-events:auto}@media only screen and (max-width :749px) and (orientation:landscape){.touch .site-header-navigation{float:right;padding-top:1rem}}@media only screen and (min-width :750px){.touch .site-header-navigation{display:inline-block;height:75px}}.no-touch .site-header-navigation{display:inline-block}@media only screen and (min-width :750px){.no-touch .site-header-navigation{height:93px}}@media only screen and (min-width :1340px){.no-touch .site-header-navigation{height:110px}}.site-header-navigation-primary{position:relative;left:0;bottom:-1px;width:100%;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media only screen and (min-width :750px){.site-header-navigation-primary{-webkit-transition:width 0s;-moz-transition:width 0s;-o-transition:width 0s;transition:width 0s}.touch .site-header-navigation-primary{width:auto;bottom:0}}@media only screen and (max-width :749px){.site-header-navigation-primary{z-index:2;width:auto;bottom:0}.site-header-navigation-primary .site-header-navigation-toggle.secondary{display:none}.secondary-navigation-open .site-header-navigation-primary .touch-home-link{-webkit-transform:translateX(100%) translateY(0);-moz-transform:translateX(100%) translateY(0);-o-transform:translateX(100%) translateY(0);-ms-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0)}}@media only screen and (min-width :750px){.site-header-navigation-primary{position:relative}.no-touch .site-header-navigation-primary{bottom:auto;width:auto;max-width:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.no-touch .site-header-navigation-primary .site-header-navigation-toggle.primary{position:fixed;top:-100px;left:2rem;padding-bottom:0;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.sticky-navigation-toggle .site-header-navigation-primary .site-header-navigation-toggle.primary{top:2rem}.site-header-navigation-primary .site-header-navigation-toggle.secondary{display:none}}.site-header-navigation-secondary{position:fixed;top:100%;left:0;width:100%}@media only screen and (max-width :749px){.site-header-navigation-secondary{z-index:1;position:relative;width:75px;height:75px;top:0}}@media only screen and (max-width :374px){.site-header-navigation-secondary{z-index:1;position:relative;width:67px;height:75px;top:0}}@media only screen and (max-width :749px) and (orientation:landscape){.site-header-navigation-secondary{max-width:321px}}@media only screen and (min-width :750px){.site-header-navigation-secondary{top:0;position:relative}.touch .site-header-navigation-secondary{width:75px;height:75px}}@media only screen and (min-width :750px){.no-touch .site-header-navigation-secondary{width:93px;height:93px}}@media only screen and (min-width :1340px){.no-touch .site-header-navigation-secondary{width:110px;height:110px}}@media only screen and (min-width :750px){.no-touch .site-header-navigation-secondary .site-header-navigation-toggle.secondary{display:block;float:none;height:100%;width:auto}.touch .site-header-navigation-secondary .site-header-navigation-toggle.secondary{text-align:center;width:75px;height:75px}}.site-header-navigation-secondary .site-header-navigation-item{float:left;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);color:#403e3f}@media only screen and (max-width :374px){.site-header-navigation-secondary .site-header-navigation-item{width:63px;height:75px}}@media only screen and (max-width :749px){.site-header-navigation-secondary .site-header-navigation-item{display:block;opacity:0}.no-touch .site-header-navigation-secondary .site-header-navigation-item{opacity:0;visibility:hidden}.touch .site-header-navigation-secondary .site-header-navigation-item{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0;visibility:hidden}.secondary-navigation-open .site-header-navigation-secondary .site-header-navigation-item,.touch .primary-navigation-open .site-header-navigation-secondary .site-header-navigation-item{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}}@media only screen and (min-width :750px){.site-header-navigation-secondary .site-header-navigation-item{display:block;opacity:0}.no-touch .site-header-navigation-secondary .site-header-navigation-item{opacity:0;visibility:hidden}.touch .site-header-navigation-secondary .site-header-navigation-item{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0;visibility:hidden}.secondary-navigation-open .site-header-navigation-secondary .site-header-navigation-item,.touch .primary-navigation-open .site-header-navigation-secondary .site-header-navigation-item{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}}.primary-navigation-open .site-header-navigation-secondary .site-header-navigation-item{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width :750px){.secondary-navigation-open .site-header-navigation-secondary .site-header-navigation-item{display:block}.no-touch .secondary-navigation-open .site-header-navigation-secondary .site-header-navigation-item{opacity:1;visibility:visible}}@media only screen and (min-width :750px){.no-touch .site-header-navigation-secondary .site-header-navigation-item{-webkit-transform:rotate(0) translateY(0);-moz-transform:rotate(0) translateY(0);-o-transform:rotate(0) translateY(0);-ms-transform:rotate(0) translateY(0);transform:rotate(0) translateY(0);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;float:none}.no-touch .site-header-navigation-secondary .site-header-navigation-item.active,.no-touch .site-header-navigation-secondary .site-header-navigation-item.current-menu-item{margin:8px 0;-webkit-transform:rotate(-10deg) translateY(0);-moz-transform:rotate(-10deg) translateY(0);-o-transform:rotate(-10deg) translateY(0);-ms-transform:rotate(-10deg) translateY(0);transform:rotate(-10deg) translateY(0)}.no-touch .site-header-navigation-secondary .site-header-navigation-item:nth-child(3n+1).active,.no-touch .site-header-navigation-secondary .site-header-navigation-item:nth-child(3n+1).current-menu-item{margin:11px 0;-webkit-transform:rotate(15deg) translateY(0);-moz-transform:rotate(15deg) translateY(0);-o-transform:rotate(15deg) translateY(0);-ms-transform:rotate(15deg) translateY(0);transform:rotate(15deg) translateY(0)}}.site-header-navigation-toggle{display:none;position:relative;float:right;width:33.33333333%;padding-bottom:33.33333333%;background-color:#484949;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.no-touch .site-header-navigation-toggle{display:block}@media only screen and (min-width :750px){.no-touch .site-header-navigation-toggle{width:93px;height:93px}}@media only screen and (min-width :1340px){.no-touch .site-header-navigation-toggle{width:110px;height:110px}}.touch .site-header-navigation-toggle{display:block}.site-header-navigation-toggle .extra-menu,.site-header-navigation-toggle .extra-menu:after,.site-header-navigation-toggle .extra-menu:before{color:transparent;height:8%;background:#fff;border-radius:20px;-webkit-transition:background 0 .1s,-webkit-transform .1s,-webkit-transform .1s,top .1s .2s;-moz-transition:background 0 .1s,-moz-transform .1s,-moz-transform .1s,top .1s .2s;-o-transition:background 0 .1s,-o-transform .1s,-o-transform .1s,top .1s .2s;transition:background 0 .1s,-webkit-transform .1s,-moz-transform .1s,-o-transform .1s,transform .1s,-webkit-transform .1s,-moz-transform .1s,-o-transform .1s,transform .1s,top .1s .2s}.site-header-navigation-toggle .extra-menu{font-size:0;position:absolute;top:50%;margin:-5% 0 0 -30%;width:60%;left:50%}.site-header-navigation-toggle .extra-menu:after,.site-header-navigation-toggle .extra-menu:before{display:block;content:'';width:100%;height:100%;position:absolute;top:-260%}.site-header-navigation-toggle .extra-menu:after{top:260%}.site-header-navigation-toggle.primary{display:none;opacity:1;-webkit-transform:scale(.52) rotate(180deg) translateX(-25%);-moz-transform:scale(.52) rotate(180deg) translateX(-25%);-o-transform:scale(.52) rotate(180deg) translateX(-25%);-ms-transform:scale(.52) rotate(180deg) translateX(-25%);transform:scale(.52) rotate(180deg) translateX(-25%)}.no-touch .site-header-navigation-toggle.primary:hover{background-color:#595a5a}@media only screen and (min-width :750px){.no-touch .site-header-navigation-toggle.primary{-webkit-transform:scale(.52);-moz-transform:scale(.52);-o-transform:scale(.52);-ms-transform:scale(.52);transform:scale(.52)}}.primary-navigation-open .site-header-navigation-toggle.primary{-webkit-transform:scale(1) rotate(180deg);-moz-transform:scale(1) rotate(180deg);-o-transform:scale(1) rotate(180deg);-ms-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}@media only screen and (min-width :750px){.no-touch .primary-navigation-open .site-header-navigation-toggle.primary{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.primary-navigation-open .site-header-navigation-toggle.primary div{background:0 0;-webkit-transition:background 0 .1s,top .1s,-webkit-transform .2s;-moz-transition:background 0 .1s,top .1s,-moz-transform .2s;-o-transition:background 0 .1s,top .1s,-o-transform .2s;transition:background 0 .1s,top .1s,-webkit-transform .2s,-moz-transform .2s,-o-transform .2s,transform .2s}@media only screen and (min-width :750px){.no-touch .primary-navigation-open .site-header-navigation-toggle.primary div{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}.no-touch .primary-navigation-open .site-header-navigation-toggle.primary:hover div{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0}.primary-navigation-open .site-header-navigation-toggle.primary div:after,.primary-navigation-open .site-header-navigation-toggle.primary div:before{top:0;left:0;right:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:100%;-webkit-transition:top .1s,-webkit-transform .1s .2s;-moz-transition:top .1s,-moz-transform .1s .2s;-o-transition:top .1s,-o-transform .1s .2s;transition:top .1s,-webkit-transform .1s .2s,-moz-transform .1s .2s,-o-transform .1s .2s,transform .1s .2s}.primary-navigation-open .site-header-navigation-toggle.primary div:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.site-header-navigation-toggle.secondary{background:#fce66d;height:75px;width:75px}.site-header-navigation-toggle.secondary div{display:none}.site-header-navigation-toggle.secondary .toggle-more{position:relative;top:0;width:100%;height:100%;display:block;color:inherit;text-decoration:none;text-transform:capitalize;line-height:0;text-align:center;font-size:65px;padding-top:35%}@media only screen and (max-width :749px){.site-header-navigation-toggle.secondary .toggle-more{padding-top:25%}}@media only screen and (max-width :374px){.site-header-navigation-toggle.secondary .toggle-more{padding-top:25%;padding-left:10%}}.site-menu-loaded .site-header-navigation-item{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.site-header-navigation-item{position:relative;width:33.33333333%;padding-bottom:33.33333333%;float:left;color:#000;text-align:center;text-transform:capitalize;opacity:0;visibility:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (min-width :750px){.site-header-navigation-item{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;transition:-webkit-transform .3s,-moz-transform .3s,-o-transform .3s,transform .3s;float:left}.touch .site-header-navigation-item{width:75px;padding-bottom:75px;opacity:1;visibility:visible}.site-header-navigation-item:hover{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}}@media only screen and (max-width :749px){.site-header-navigation-item{float:left;width:75px;height:75px;padding-bottom:0;opacity:1;visibility:visible;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}}@media only screen and (max-width :374px){.site-header-navigation-item{float:left;width:63px;height:75px;padding-bottom:0;opacity:1;visibility:visible;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}}.site-header-navigation-item.item-nth-0{background:#fb8a5f}.site-header-navigation-item.item-nth-1{background:#4abefb}.site-header-navigation-item.item-nth-2{background:#6ad36d}.site-header-navigation-item.item-nth-3{background:#fcaac9}.site-header-navigation-item.item-nth-4{background:#fce66d}.site-header-navigation-item.secondary-item-nth-0{background:#d3d3d3}.site-header-navigation-item.secondary-item-nth-1{background:#e4e4e4}.site-header-navigation-item.touch-home-link{display:none;background:#fff url(../img/main-logo.svg) center center no-repeat;-webkit-background-size:59%;-moz-background-size:59%;background-size:59%}.no-touch .site-header-navigation-item.touch-home-link,.site-header-navigation-item.touch-home-link h1,.site-header-navigation-item.touch-home-link svg{display:none}@media only screen and (min-width :750px){.no-touch .site-header-navigation-item{float:left;width:93px;padding-bottom:93px;opacity:1;visibility:visible;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0}.no-touch .site-header-navigation-item.active,.no-touch .site-header-navigation-item.current-menu-item{-webkit-transform:rotate(-10deg) translateY(0);-moz-transform:rotate(-10deg) translateY(0);-o-transform:rotate(-10deg) translateY(0);-ms-transform:rotate(-10deg) translateY(0);transform:rotate(-10deg) translateY(0);margin:0 8px;z-index:2}.no-touch .site-header-navigation-item:nth-child(3n+1).active,.no-touch .site-header-navigation-item:nth-child(3n+1).current-menu-item{-webkit-transform:rotate(15deg) translateY(0);-moz-transform:rotate(15deg) translateY(0);-o-transform:rotate(15deg) translateY(0);-ms-transform:rotate(15deg) translateY(0);transform:rotate(15deg) translateY(0);margin:0 11px}.no-touch .site-header-navigation-item:nth-child(5n+1).active,.no-touch .site-header-navigation-item:nth-child(5n+1).current-menu-item{-webkit-transform:rotate(15deg) translateY(0);-moz-transform:rotate(15deg) translateY(0);-o-transform:rotate(15deg) translateY(0);-ms-transform:rotate(15deg) translateY(0);transform:rotate(15deg) translateY(0);margin:0 11px}}@media only screen and (min-width :1340px){.no-touch .site-header-navigation-item{width:110px;padding-bottom:110px}}.primary-navigation-open .site-header-navigation-item{opacity:1;visibility:visible}@media only screen and (max-width :749px){.primary-navigation-open .site-header-navigation-item{-webkit-transform:translateY(0) rotate(180deg);-moz-transform:translateY(0) rotate(180deg);-o-transform:translateY(0) rotate(180deg);-ms-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg)}}@media only screen and (min-width :750px){.touch .primary-navigation-open .site-header-navigation-item{-webkit-transform:translateY(0) rotate(180deg);-moz-transform:translateY(0) rotate(180deg);-o-transform:translateY(0) rotate(180deg);-ms-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg)}}.site-header-navigation-item a{position:absolute;top:0;width:100%;height:100%;display:block;color:inherit;text-decoration:none;padding-top:50%;line-height:0}.site-cart{display:none;position:fixed;bottom:0;right:0;width:33.33333333%;padding-bottom:33.33333333%;-webkit-transform:scale(.52) translateX(25%);-moz-transform:scale(.52) translateX(25%);-o-transform:scale(.52) translateX(25%);-ms-transform:scale(.52) translateX(25%);transform:scale(.52) translateX(25%);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;color:inherit;text-align:center;z-index:2;overflow:hidden}.no-touch .site-cart,.touch .site-cart{display:inline-block}@media only screen and (max-width :749px){.primary-navigation-open .site-cart{bottom:-180px;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0}}@media only screen and (max-width :749px) and (orientation:landscape){.site-cart{padding-bottom:107px}.primary-navigation-open .site-cart{bottom:0}}@media only screen and (min-width :750px){.site-cart{-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0}.touch .site-cart{padding-bottom:0;bottom:auto;top:50%;-webkit-transform:translateY(-50%) translateX(15%) scale(.52);-moz-transform:translateY(-50%) translateX(15%) scale(.52);-o-transform:translateY(-50%) translateX(15%) scale(.52);-ms-transform:translateY(-50%) translateX(15%) scale(.52);transform:translateY(-50%) translateX(15%) scale(.52)}.touch .primary-navigation-open .site-cart{-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.no-touch .site-cart{float:right;position:static;height:93px;width:auto;padding-bottom:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:right top;-moz-transform-origin:right top;-o-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.no-touch .sticky-navigation .site-cart{position:fixed;top:-100px;right:2rem;-webkit-transform:scale(.52);-moz-transform:scale(.52);-o-transform:scale(.52);-ms-transform:scale(.52);transform:scale(.52);-webkit-transition:top .2s;-moz-transition:top .2s;-o-transition:top .2s;transition:top .2s}.no-touch .sticky-navigation-toggle .site-cart{top:2rem;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.no-touch .primary-navigation-open .site-cart{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media only screen and (min-width :1340px){.no-touch .site-cart{height:110px}}@media only screen and (min-width :1140px){.site-cart{margin-left:-170px}}.site-cart-symbol{position:absolute;top:0;left:0;right:0;bottom:0;background:#fce66d url(../img/icon-cart.svg) 40% center no-repeat;-webkit-background-size:50%;-moz-background-size:50%;background-size:50%}@media only screen and (min-width :750px){.no-touch .site-cart-symbol{position:relative;float:left;width:93px;height:93px}}@media only screen and (min-width :1340px){.no-touch .site-cart-symbol{width:110px;height:110px}}.site-cart-content{display:none;font-size:1.6rem;font-weight:600;text-transform:uppercase}@media only screen and (min-width :960px){.no-touch .site-cart-content{display:block;float:right;width:210px;height:100%;padding:1.5rem;background:#f2f2f2}.no-touch .sticky-navigation .site-cart-content{margin-right:-210px}.no-touch .sticky-navigation-toggle .site-cart-content{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.no-touch .primary-navigation-open .site-cart-content{margin-right:0}}.site-cart-content .btn{padding:0 2rem;font-size:1.6rem;line-height:3.5rem;margin-top:.5rem}@media only screen and (min-width :1340px){.site-cart-content .btn{padding:0 3rem;font-size:1.8rem;line-height:4.5rem}}.cart-length{position:absolute;left:36%;top:-35%;display:block;background:#fb8a5f;width:28%;height:28%;border-radius:100%;color:#fff;font-size:18px;font-weight:500;line-height:25px;text-align:center;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media only screen and (max-width :749px){.cart-length{line-height:8vw;font-size:8vw}}@media only screen and (max-width :749px) and (orientation:landscape){.cart-length{line-height:26px;font-size:24px}}@media only screen and (min-width :1340px){.cart-length{line-height:32px}}.cart-length.has-items{top:18%}.no-touch .site-cart:hover .cart-length.has-items{top:8%}.internal-links{list-style:none;margin:0;padding:2rem;text-align:center;background:#f2f2f2;font-size:1.6rem}@media only screen and (min-width :750px){.internal-links{padding:4rem 2rem;font-size:2rem}}.internal-links .internal-links-list{list-style:none;margin:0;padding:0}@media only screen and (min-width :750px){.internal-links .internal-links-list{display:inline-block}}.internal-links .internal-links-item{display:inline-block;margin:0 .5rem;text-transform:uppercase;font-weight:500;letter-spacing:1px}@media only screen and (min-width :750px){.internal-links .internal-links-item{margin:0 2rem}}.internal-links .secondary .internal-links-item{text-transform:none;font-weight:100;letter-spacing:0}@media only screen and (max-width :749px){.internal-links .secondary .internal-links-item{margin-top:1rem}}.internal-links a{color:#5c5c5c}.site-meta{padding:2rem 2rem;color:#5c5c5c;font-size:1.4rem;font-weight:100;background-color:#d8d8d8}@media only screen and (max-width :749px){.site-meta{background:#f2f2f2;border-top:3px solid #d3d3d3;text-align:center;padding-bottom:30%}}@media only screen and (min-width :750px){.site-meta{text-align:center}}.site-meta span{display:block}@media only screen and (min-width :750px){.site-meta span{display:inline}}.privacy-policy-link img{display:block;margin:0 auto 5px;max-height:49px}@media only screen and (min-width :750px){.privacy-policy-link img{display:inline-block;vertical-align:middle;margin:-3px 5px 0 0}}.privacy-policy-link a{color:inherit}lesshat-selector{-lh-property:0}@-webkit-keyframes showBalloon{0%{top:47px}10%{top:5px}90%{top:5px}100%{top:47px}}@-moz-keyframes showBalloon{0%{top:47px}10%{top:5px}90%{top:5px}100%{top:47px}}@-o-keyframes showBalloon{0%{top:47px}10%{top:5px}90%{top:5px}100%{top:47px}}@keyframes showBalloon{0%{top:47px}10%{top:5px}90%{top:5px}100%{top:47px}}.go-to-top-section{width:120px;display:inline-block;overflow:visible}@media only screen and (min-width :750px){.go-to-top-section{position:relative}}.go-to-top-section .speech-bubble{position:absolute;top:-130px;left:110px;width:195px;-webkit-transform:scale(0) rotate(10deg);-moz-transform:scale(0) rotate(10deg);-o-transform:scale(0) rotate(10deg);-ms-transform:scale(0) rotate(10deg);transform:scale(0) rotate(10deg)}.go-to-top-section [data-scroll-watch-top=below-breakpoint] .character-scroll-wrap{-webkit-animation:showBalloon 1.5s ease-in-out;-moz-animation:showBalloon 1.5s ease-in-out;-o-animation:showBalloon 1.5s ease-in-out;animation:showBalloon 1.5s ease-in-out}.go-to-top{display:inline-block;overflow:hidden;width:120px;height:150px}@media only screen and (max-width :749px){.go-to-top{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width :750px){.go-to-top{position:relative;top:29px;margin-top:-121px}}.go-to-top .character-scroll-wrap{position:absolute;top:47px;left:0;width:110px;height:193px;-webkit-transition:top .2s;-moz-transition:top .2s;-o-transition:top .2s;transition:top .2s}.go-to-top .character-scroll-wrap:hover{top:5px}.go-to-top .svg-character-scroll{width:100%;height:100%;-webkit-transition:opacity .2s linear,-webkit-transform .2s linear;-moz-transition:opacity .2s linear,-moz-transform .2s linear;-o-transition:opacity .2s linear,-o-transform .2s linear;transition:opacity .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear,-o-transform .2s linear,transform .2s linear;pointer-events:none}.go-to-top.is-scrolling .character-scroll-wrap{position:fixed;z-index:100}.go-to-top.is-scrolling-done .svg-character-scroll{opacity:0;-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.social-bubble-link{display:inline-block}.social-bubble{position:relative;display:inline-block;line-height:0;text-align:center;background:#403e3f;padding:2rem;border-radius:100%;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.social-bubble svg{width:2.5rem;height:2.5rem}@media only screen and (min-width :750px){.social-bubble{padding:2rem}.social-bubble svg{width:3rem;height:3rem}}.social-bubble .svg-social-flickr{margin:0 -1rem;width:5rem}.social-bubble-link:hover .social-bubble.facebook,.social-bubble.active.facebook,.social-bubble:hover.facebook,.touch .social-bubble.facebook{background:#3b5998}.social-bubble-link:hover .social-bubble.spotify,.social-bubble.active.spotify,.social-bubble:hover.spotify,.touch .social-bubble.spotify{background:#81b71a}.social-bubble-link:hover .social-bubble.twitter,.social-bubble.active.twitter,.social-bubble:hover.twitter,.touch .social-bubble.twitter{background:#55acee}.social-bubble-link:hover .social-bubble.youtube,.social-bubble.active.youtube,.social-bubble:hover.youtube,.touch .social-bubble.youtube{background:#b31217}.social-bubble-link:hover .social-bubble.instagram,.social-bubble.active.instagram,.social-bubble:hover.instagram,.touch .social-bubble.instagram{background:#885443}.social-bubble-link:hover .social-bubble.pinterest,.social-bubble.active.pinterest,.social-bubble:hover.pinterest,.touch .social-bubble.pinterest{background:#cc2127}.social-bubble-link:hover .social-bubble.tumblr,.social-bubble.active.tumblr,.social-bubble:hover.tumblr,.touch .social-bubble.tumblr{background:#35465c}.social-bubble-link:hover .social-bubble.google,.social-bubble.active.google,.social-bubble:hover.google,.touch .social-bubble.google{background:#dd4b39}.social-bubble-link:hover .social-bubble.flickr,.social-bubble.active.flickr,.social-bubble:hover.flickr,.touch .social-bubble.flickr{background:#ff0084}.social-bubble-link:hover .social-bubble.tiktok,.social-bubble.active.tiktok,.social-bubble:hover.tiktok,.touch .social-bubble.tiktok{background:#ee1d52}.social-bubble-link:hover .social-bubble.linkedin,.social-bubble.active.linkedin,.social-bubble:hover.linkedin,.touch .social-bubble.linkedin{background:#2867b2}@media only screen and (max-width :749px),only screen and (min-width :750px) and (max-width :1140px){.social-bubble-link:hover .social-bubble.facebook,.social-bubble.active.facebook,.social-bubble:hover.facebook,.touch .social-bubble.facebook{background:#403e3f}.social-bubble-link:hover .social-bubble.spotify,.social-bubble.active.spotify,.social-bubble:hover.spotify,.touch .social-bubble.spotify{background:#403e3f}.social-bubble-link:hover .social-bubble.twitter,.social-bubble.active.twitter,.social-bubble:hover.twitter,.touch .social-bubble.twitter{background:#403e3f}.social-bubble-link:hover .social-bubble.youtube,.social-bubble.active.youtube,.social-bubble:hover.youtube,.touch .social-bubble.youtube{background:#403e3f}.social-bubble-link:hover .social-bubble.instagram,.social-bubble.active.instagram,.social-bubble:hover.instagram,.touch .social-bubble.instagram{background:#403e3f}.social-bubble-link:hover .social-bubble.pinterest,.social-bubble.active.pinterest,.social-bubble:hover.pinterest,.touch .social-bubble.pinterest{background:#403e3f}.social-bubble-link:hover .social-bubble.tumblr,.social-bubble.active.tumblr,.social-bubble:hover.tumblr,.touch .social-bubble.tumblr{background:#403e3f}.social-bubble-link:hover .social-bubble.google,.social-bubble.active.google,.social-bubble:hover.google,.touch .social-bubble.google{background:#403e3f}.social-bubble-link:hover .social-bubble.flickr,.social-bubble.active.flickr,.social-bubble:hover.flickr,.touch .social-bubble.flickr{background:#403e3f}.social-bubble-link:hover .social-bubble.linkedin,.social-bubble.active.linkedin,.social-bubble:hover.linkedin,.touch .social-bubble.linkedin{background:#403e3f}.social-bubble-link:hover .social-bubble.tiktok,.social-bubble.active.tiktok,.social-bubble:hover.tiktok,.touch .social-bubble.tiktok{background:#403e3f}}.social-bubble.social-bubble-condensed{padding:1.3rem}.social-bubble.social-bubble-condensed svg{width:2rem;height:2rem}.site-social-accounts{clear:both;list-style:none;padding:0;margin-bottom:4rem;text-align:center}@media only screen and (max-width :749px){.site-social-accounts{margin:3rem auto;max-width:31rem}}.site-social-accounts-item{display:inline-block;margin:0 .5rem 1rem;vertical-align:top}.site-social-accounts-item a{text-decoration:none;color:inherit}.site-social-accounts-item.noSelect{-webkit-tap-highlight-color:rgba(255,255,255,0)}.site-support{list-style:none;margin:0 0 4rem;padding:2rem;background:#5c5c5c;color:#fff;text-align:center}@media only screen and (max-width :749px){.site-support{text-align:left;font-size:1.4rem;line-height:1.8rem}}@media only screen and (min-width :750px){.site-support{padding-bottom:5rem}}@media only screen and (min-width :1140px){.site-support{padding-bottom:6rem}}.site-support-item{vertical-align:top;margin-bottom:2rem}.site-support-item:after{content:'';display:table;clear:both}@media only screen and (min-width :750px){.site-support-item{display:inline-block;width:27%;padding:0 1%;margin-bottom:0;max-width:366.66666667px}}.site-support-item-icon{margin-top:1rem;margin-bottom:1rem}@media only screen and (max-width :749px){.site-support-item-icon{float:left;width:32%;margin-left:-4%}}@media only screen and (min-width :750px){.site-support-item-icon{width:50%}.site-footer-newsletter+* .site-support-item-icon{margin-top:-39%}}@media only screen and (max-width :749px){.site-support-item-content{width:66%;float:right}}.site-support-item-title{margin-bottom:.8rem}@media only screen and (max-width :749px){.site-support-item-title{font-size:1.6rem;margin-bottom:.2rem}}.site-support-item-excerpt{font-weight:100;margin-bottom:.8rem}.site-support-item-link{color:inherit;text-transform:uppercase}.store{-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;display:inline-block;padding:.5rem;vertical-align:middle;background-color:#000;line-height:0;text-align:center}@media only screen and (max-width :749px){.store{padding:.2rem}}.store img{width:auto!important;height:4rem;vertical-align:middle}@media only screen and (max-width :749px){.store img{height:3rem}}.browser-msie .store img{width:13rem!important}.store.store-small{padding:.3rem}.store.store-small img{height:2.4rem}.browser-msie .store.store-small img{width:9rem!important}.store:hover{background-color:#333}.store.store-apple{padding:0;background:0 0}.store.store-apple img{height:5rem}@media only screen and (max-width :749px){.store.store-apple img{height:3.4rem}}.store.store-apple.store-small img{height:3rem}.stores{padding:0;margin:0;list-style:none;text-align:center;position:relative;top:-10px}.stores li{display:inline-block;margin:0 .5rem}@media only screen and (max-width :749px){.stores{padding:1rem;top:0}.stores li{margin-bottom:1rem}.stores.has-main-store .main-store{display:inline-block}}.stores-toggle{display:none;color:inherit}.site-sub-navigation{background-color:#fff;text-align:center}.site-sub-navigation.forparents-custom{background-color:#e6e7e8}.site-sub-navigation ul{white-space:nowrap;overflow-x:scroll;overflow-y:hidden;list-style:none;margin:0 auto;padding:1.5rem 2rem;max-width:1100px;height:9rem;-webkit-overflow-scrolling:touch}@media only screen and (max-width :749px){.forparents-custom.site-sub-navigation ul{padding-left:10rem}}@media only screen and (min-width :750px){.site-sub-navigation ul{overflow-x:hidden;white-space:normal;height:auto}}.site-sub-navigation li{display:inline-block;margin:.6rem .3rem}.site-sub-navigation li.active a,.site-sub-navigation li.current-cat a,.site-sub-navigation li.current_page_item a{background-color:#4abefb;cursor:default}.press.site-sub-navigation li.active a,.press.site-sub-navigation li.current-cat a,.press.site-sub-navigation li.current_page_item a{background:#fff;color:#5c5c5c}.forparents-custom.site-sub-navigation li.active a,.forparents-custom.site-sub-navigation li.current-cat a,.forparents-custom.site-sub-navigation li.current_page_item a{background:#b16ceb;color:#fff}.site-sub-navigation a{-webkit-border-radius:50px;-webkit-background-clip:padding-box;-moz-border-radius:50px;-moz-background-clip:padding;border-radius:50px;background-clip:padding-box;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;display:block;padding:0 3rem;background-color:#5c5c5c;color:#fff;font-family:ClearSans,HelveticaNeue,Helvetica,Arial,serif;font-weight:600;font-size:1.4rem;line-height:3.5rem;text-decoration:none;text-transform:uppercase;cursor:pointer}[lang=ja] .site-sub-navigation a{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Osaka,'MS PGothic','ＭＳ Ｐゴシック',sans-serif}.site-sub-navigation a:hover{background-color:#403e3f}.forparents-custom.site-sub-navigation a{background-color:#fff;color:#000}.site-sub-navigation.magazine a{border:1px solid #3db842;text-transform:capitalize}.site-sub-navigation.magazine a:hover{cursor:auto}.site-sub-navigation.magazine ul{margin:0 auto;display:none;max-width:50%}@media only screen and (max-width :749px){.site-sub-navigation.magazine ul{height:auto;max-width:100%;white-space:normal}}@media only screen and (min-width :750px) and (max-width :1140px){.site-sub-navigation.magazine ul{max-width:100%}}.site-sub-navigation.magazine .svg-magazine-logo{height:70px}@media only screen and (max-width :749px){.site-sub-navigation.magazine .svg-magazine-logo{height:75px;width:110px}}.site-sub-navigation.magazine .active{position:relative;border:0;background:0 0}.site-sub-navigation.magazine .active a{background-color:#fff;color:#000;position:relative;padding:0 4rem;font-weight:500}.site-sub-navigation.magazine .active a:before{content:"";position:absolute;left:15px;top:10px;width:1em;height:2px;background:#3db842;box-shadow:0 .8em 0 0 #3db842,0 .4em 0 0 #3db842}.site-sub-navigation.magazine .active.open a{background-color:#3db842;color:#fff}.site-sub-navigation.magazine .active.open a:before{content:"";position:absolute;left:15px;top:12px;width:15px;height:15px;background:url(../img/close.svg);background-repeat:no-repeat;box-shadow:none}.site-sub-navigation.magazine .cat-item a{background-color:#fff;color:#000;font-size:1.4rem;font-weight:400}.site-sub-navigation.magazine .cat-item a:hover{background-color:#3db842;color:#fff}.post-categories{list-style:none;padding:0}@media only screen and (min-width :750px){.post-categories{margin-bottom:4rem}}.post-categories li{display:inline-block;margin:.6rem .3rem;padding:0;background:0 0}.post-categories a{-webkit-border-radius:50px;-webkit-background-clip:padding-box;-moz-border-radius:50px;-moz-background-clip:padding;border-radius:50px;background-clip:padding-box;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;display:block;padding:0 3rem;background-color:#6ad36d;color:#fff;font-family:ClearSans,HelveticaNeue,Helvetica,Arial,serif;font-weight:600;font-size:1.4rem;line-height:3.5rem;letter-spacing:.1rem;text-decoration:none;text-transform:uppercase;cursor:pointer}[lang=ja] .post-categories a{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Osaka,'MS PGothic','ＭＳ Ｐゴシック',sans-serif}.post-categories a:hover{background-color:#91df94}.post-categories a:active{background-color:#43c746}.apps-navigation{position:relative;text-align:center;font-size:1.2rem;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;height:66px;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;z-index:1}.apps-navigation.active{height:auto}.apps-navigation.active .apps-navigation-toggle{width:100%}@media only screen and (max-width :749px){.apps-navigation{color:#333;background:#ececec;border-top:3px solid #f2f2f2}.apps-navigation+.section-default{border-top:3px solid #f2f2f2}.apps-navigation .slides-stepper{display:none}}@media only screen and (min-width :750px){.apps-navigation{color:#333;background:#ececec;border-top:3px solid #f2f2f2;font-size:2rem}.app .apps-navigation{position:absolute;left:100%;top:2rem;width:85%;padding:0;background:0 0;color:inherit;z-index:1}.apps-navigation.active{left:0}.app .apps-navigation.active{left:15%}.apps-navigation+.app-header{opacity:1;-webkit-transition:all .3s .3s;-moz-transition:all .3s .3s;-o-transition:all .3s .3s;transition:all .3s .3s;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.active.apps-navigation+.app-header{-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;opacity:0;-webkit-transform:scale(.8) translateX(-200px);-moz-transform:scale(.8) translateX(-200px);-o-transform:scale(.8) translateX(-200px);-ms-transform:scale(.8) translateX(-200px);transform:scale(.8) translateX(-200px)}.apps-navigation .owl-dot{width:1rem;height:1rem;background:rgba(0,0,0,.5)}}.apps-navigation.apps-navigation-block{border:none;background:inherit;color:inherit}@media only screen and (min-width :750px){.apps-navigation.apps-navigation-block{display:block;vertical-align:top}}@media only screen and (min-width :750px){.apps-navigation.apps-navigation-block .apps-navigation-list{overflow:visible}}.apps-navigation-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;letter-spacing:.05rem;font-weight:600;position:relative;width:auto;top:-3px;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.apps-navigation-toggle:first-letter{text-transform:uppercase}.apps-navigation-toggle:focus{outline:0}.apps-navigation-toggle span{display:none}@media only screen and (max-width :749px){.apps-navigation-toggle{padding:2rem}.apps-navigation-toggle:before{content:'';position:absolute;width:40px;height:40px;left:-40px;top:10px;background:url(../img/app-bundle.svg);background-repeat:no-repeat}.apps-navigation-toggle:after{content:attr(data-text-closed)}.active .apps-navigation-toggle:before{display:none}.active .apps-navigation-toggle:after{content:'';position:absolute;width:40px;height:40px;right:0;top:15px;background:url(../img/app-menu-close.svg);background-repeat:no-repeat}.active .apps-navigation-toggle span{display:inline-block}}@media only screen and (min-width :750px){.apps-navigation-toggle{padding:2rem;position:relative}.apps-navigation-toggle:before{content:'';position:absolute;width:40px;height:40px;left:-40px;top:10px;background:url(../img/app-bundle.svg);background-repeat:no-repeat}.apps-navigation-toggle:after{content:attr(data-text-closed)}.active .apps-navigation-toggle span{display:block}.active .apps-navigation-toggle:before{display:none}.active .apps-navigation-toggle:after{content:'';position:absolute;width:40px;height:40px;right:15px;top:20px;background:url(../img/app-menu-close.svg);background-repeat:no-repeat}}.apps-navigation-list{visibility:hidden;opacity:0;list-style:none;margin:0;padding:1rem 1rem}.apps-navigation-list.active{visibility:visible;opacity:1}@media only screen and (max-width :749px){.apps-navigation-list{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;height:0;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;padding:0}.active .apps-navigation-list{height:auto}.apps-navigation-list::-webkit-scrollbar{opacity:0}.apps-navigation-list::-moz-scrollbar{opacity:0}.apps-navigation-list::-ms-scrollbar{opacity:0}}@media only screen and (min-width :750px){.apps-navigation-list{padding:0;padding-bottom:2rem}}.apps-navigation-item{display:inline-block;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.apps-navigation-item a{color:inherit;text-decoration:none}.apps-navigation-item a:hover img{opacity:1}@media only screen and (min-width :750px){.apps-navigation-item{padding-top:1rem;width:125px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.no-touch .apps-navigation-item:hover{-webkit-transform:translateY(-.8rem);-moz-transform:translateY(-.8rem);-o-transform:translateY(-.8rem);-ms-transform:translateY(-.8rem);transform:translateY(-.8rem)}}.apps-navigation-image{display:block;margin:0 auto;width:80px}@media only screen and (min-width :750px){.apps-navigation-image{width:100px!important}}.apps-navigation-title{width:85px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;font-size:1rem}@media only screen and (min-width :750px){.apps-navigation-title{width:120px}}.slides-stepper{text-transform:uppercase;text-align:center;letter-spacing:2px}.owl-controls .slides-stepper{margin-top:2rem;margin-bottom:-4rem}.owl-controls .slides-stepper~.owl-dots{display:none!important}@media only screen and (min-width :750px){.owl-controls .slides-stepper .slides-step{line-height:1.15}}.slides-step{display:inline-block;margin:0 .7rem;position:relative;width:23px;height:23px;background:rgba(0,0,0,.4);border-radius:50px;color:inherit;vertical-align:bottom}.slides-step:before{position:relative;top:-1px;display:inline-block;content:'';width:7px;height:7px;margin-right:-3px;border:2px solid currentColor;border-width:0 2px 2px 0;border-radius:1px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.slides-step.next:before{margin-right:auto;margin-left:-2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hidden-slides-step{width:46.5%;height:10px;display:inline-block;position:absolute;height:3rem;bottom:0}@media only screen and (min-width :750px){.hidden-slides-step{height:4rem;bottom:-.5rem}}.hero-slider .hidden-slides-step{bottom:.5rem}@media only screen and (min-width :750px){.hero-slider .hidden-slides-step{bottom:1.7rem}}.hidden-slides-step.prev{left:0}.hidden-slides-step.next{right:0}.hidden-slides-step~.owl-dots{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.no-touch .hidden-slides-step{display:none}div#speedbump{display:none;z-index:9999;position:fixed;top:0;width:100%;background:#eee}#speedbump h4.modal-title{text-align:center;text-transform:uppercase;color:#004795;font-size:2.5em}.modal-body p{text-align:center;font-size:1em}button.btn-modal:hover{cursor:pointer}button.btn-modal.btn-continue{background-color:#8bc63e;border:0;margin:1% 0}button.btn-modal.btn-close{background-color:inherit;border:1px solid #030000;color:#030000;font-weight:400}.modal-header .close{font-size:3.5em}.selling-point{overflow:hidden;position:relative;display:table;width:100%;padding:0}.selling-point>*{display:table-cell;vertical-align:middle;padding-right:2rem}@media only screen and (min-width :750px){.selling-point{padding:1rem 0 1rem 3rem}.selling-point:after{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-o-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;content:'';top:0;left:8px;height:8px;width:100%;background-image:url(../img/wave-red.svg)}.details-white .selling-point:after{background-image:url(../img/wave-white.svg)}}.selling-point-icon{width:80px}.selling-point-icon img{width:100%;display:block}@media only screen and (min-width :750px){.selling-point-icon{width:25%}}.selling-point-title{font-size:1.8rem;font-weight:600;line-height:2.2rem;margin-bottom:.5rem}@media only screen and (min-width :750px){.selling-point-title{font-size:2rem}}.selling-points{overflow:hidden;padding:0;margin:0 auto;list-style:none}.selling-points li{margin-bottom:2rem;text-align:left}@media only screen and (min-width :750px){.selling-points li{float:left;width:33.33%;margin-bottom:0}}.hero .selling-points{max-width:960px}@media only screen and (min-width :750px){.hero .selling-points li{width:50%;margin-bottom:2%}.hero .selling-points li:nth-child(2n+3){clear:both}}.hero-newsletter+.selling-points{margin-top:3%}@media only screen and (max-width :749px){.home .module-selling-points{display:none}}.steps{overflow:hidden;position:relative;padding:0;margin:0;list-style:none}.steps:before{position:absolute;content:'';top:3rem;bottom:10rem;left:50%;margin-left:-1px;width:2px;background-color:#fb8a5f}.steps li{display:block}.steps .step-num{position:relative;display:block;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;width:5rem;height:5rem;margin:0 auto 2.5rem;background-color:#fff;background-image:url(../img/bullet-circle.svg);background-size:100%;line-height:5rem;text-align:center;font-weight:700;font-size:2rem;color:#333}@media only screen and (min-width :750px){.steps{margin-right:-10rem}.steps:before{width:4px;margin-left:-5.2rem}.steps li{position:relative;float:left;padding-right:10rem;width:50%}.steps li .step-num,.steps li:after{position:absolute;z-index:1}.steps li .step-num{margin:-2.5rem 0}.steps li:after{content:'';margin:-1.5rem 0;border:1.5rem solid transparent}.steps li:nth-child(odd){clear:left}.steps li:nth-child(odd) .step-num{top:5rem;right:2.5rem}.steps li:nth-child(odd):after{top:5rem;right:6.5rem;border-left-color:#f2f2f2;border-left-width:2rem}.steps li:nth-child(even) .step-num{bottom:10rem;left:-7.5rem}.steps li:nth-child(even):after{bottom:10rem;left:-3.5rem;border-right-color:#f2f2f2;border-right-width:2rem}}.speech-bubble{position:relative;display:table;width:135px;height:135px;vertical-align:top;color:#fff;text-align:left;z-index:1;-webkit-border-radius:100%;-webkit-background-clip:padding-box;-moz-border-radius:100%;-moz-background-clip:padding;border-radius:100%;background-clip:padding-box;-webkit-transform:rotate(60deg) translate(-10px,-10px);-moz-transform:rotate(60deg) translate(-10px,-10px);-o-transform:rotate(60deg) translate(-10px,-10px);-ms-transform:rotate(60deg) translate(-10px,-10px);transform:rotate(60deg) translate(-10px,-10px);background-color:#fb8a5f;color:#fff}@media only screen and (min-width :1140px){.speech-bubble{width:145px;height:145px}}.speech-bubble:after{position:absolute;bottom:-20px;left:50%;margin-left:-12px;content:'';border-top:25px solid transparent;border-right:12px solid transparent;border-left:12px solid transparent}.speech-bubble>*{display:table-cell;vertical-align:middle;padding:6%;font-size:1.8rem;line-height:1.8rem;font-weight:500;text-align:center;-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-o-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}@media only screen and (min-width :750px){.speech-bubble>*{font-size:2rem;line-height:2.1rem}}.speech-bubble.speech-bubble-xsmall{width:140px;height:140px}.speech-bubble.speech-bubble-xsmall>*{font-size:1.6rem;line-height:1.6rem}.speech-bubble.speech-bubble-small{width:130px;height:130px}.speech-bubble.speech-bubble-small>*{font-size:2rem;line-height:2rem}@media only screen and (min-width :750px){.speech-bubble.speech-bubble-large{width:200px;height:200px}.speech-bubble.speech-bubble-large>*{font-size:2.8rem;line-height:2.8rem}}.speech-bubble.speech-bubble-right{-webkit-transform:rotate(-60deg) translate(-10px,-10px);-moz-transform:rotate(-60deg) translate(-10px,-10px);-o-transform:rotate(-60deg) translate(-10px,-10px);-ms-transform:rotate(-60deg) translate(-10px,-10px);transform:rotate(-60deg) translate(-10px,-10px)}.speech-bubble.speech-bubble-right>*{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-o-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.speech-bubble:after{border-top-color:#fb8a5f}.speech-bubble.speech-bubble-green{background-color:#6ad36d;color:#fff}.speech-bubble.speech-bubble-green:after{border-top-color:#6ad36d}.speech-bubble.speech-bubble-blue{background-color:#4abefb;color:#fff}.speech-bubble.speech-bubble-blue:after{border-top-color:#4abefb}.speech-bubble.speech-bubble-pink{background-color:#fcaac9;color:#fff}.speech-bubble.speech-bubble-pink:after{border-top-color:#fcaac9}.speech-bubble.speech-bubble-green-text{background-color:#fff;color:#6ad36d}.speech-bubble.speech-bubble-green-text:after{border-top-color:#fff}.speech-bubble.speech-bubble-blue-text{background-color:#fff;color:#4abefb}.speech-bubble.speech-bubble-blue-text:after{border-top-color:#fff}.speech-bubble.speech-bubble-pink-text{background-color:#fff;color:#fcaac9}.speech-bubble.speech-bubble-pink-text:after{border-top-color:#fff}.speech-bubble.speech-bubble-red-text{background-color:#fff;color:#fb8a5f}.speech-bubble.speech-bubble-red-text:after{border-top-color:#fff}.graphic-item{position:absolute;width:120px;max-width:18%}.graphic-item[data-trigger=click]{cursor:pointer}.graphics-mobile-hidden .graphic-item{display:none}@media only screen and (min-width :750px){.graphics-mobile-hidden .graphic-item{display:block}}.magazine-logo span{display:none}.magazine-logo svg{width:280px;height:140px}.theme-divider-blue{background-image:url(../img/divider-blue.svg);background-repeat:no-repeat;background-size:5%;background-position:center bottom 0;position:relative}@media only screen and (max-width :749px){.theme-divider-blue{background-size:60px}}.theme-divider-blue:before{position:absolute;bottom:17px;right:55%;content:"";display:block;height:1px;width:45%;background:#979797}@media only screen and (max-width :749px){.theme-divider-blue:before{width:35%;right:60%}}.theme-divider-blue:after{position:absolute;bottom:17px;left:55%;content:"";display:block;height:1px;width:45%;background:#979797}@media only screen and (max-width :749px){.theme-divider-blue:after{width:35%;left:60%}}.theme-divider-pink{background-image:url(../img/divider-pink.svg);background-repeat:no-repeat;background-size:5%;background-position:center bottom -4px;position:relative}@media only screen and (max-width :749px){.theme-divider-pink{background-size:60px}}.theme-divider-pink:before{position:absolute;bottom:18px;right:55%;content:"";display:block;height:1px;width:45%;background:#979797}@media only screen and (max-width :749px){.theme-divider-pink:before{width:35%;right:60%}}.theme-divider-pink:after{position:absolute;bottom:18px;left:55%;content:"";display:block;height:1px;width:45%;background:#979797}@media only screen and (max-width :749px){.theme-divider-pink:after{width:35%;left:60%}}.theme-divider-orange{background-image:url(../img/divider-orange.svg);background-repeat:no-repeat;background-size:5%;background-position:center bottom 0;position:relative}@media only screen and (max-width :749px){.theme-divider-orange{background-size:60px}}.theme-divider-orange:before{position:absolute;bottom:22px;right:55%;content:"";display:block;height:1px;width:45%;background:#979797}@media only screen and (max-width :749px){.theme-divider-orange:before{width:35%;right:60%}}.theme-divider-orange:after{position:absolute;bottom:22px;left:55%;content:"";display:block;height:1px;width:45%;background:#979797}@media only screen and (max-width :749px){.theme-divider-orange:after{width:35%;left:60%}}.widget{position:relative;margin-bottom:2rem;text-align:center}.widget:after{content:'';display:table;clear:both}.widget.widget-block{padding:4rem 2rem;background-color:#f2f2f2}.widget.widget-signup{margin-top:3rem;padding-top:4rem;text-align:center}@media only screen and (min-width :750px){.widget.widget-signup{margin-top:0}}.widget.widget-signup .speech-bubble{position:absolute;top:-3rem;left:4rem}@media only screen and (min-width :750px){.widget.widget-signup .speech-bubble{top:-8rem;left:0}}.widget.widget-signup img{float:right;width:40%;margin-top:-6rem;margin-bottom:2rem;max-width:120px}@media only screen and (min-width :750px){.widget.widget-signup img{margin-top:-8rem}}.widget.widget-signup p{clear:both}.widget.widget-signup .input{margin-bottom:2rem}.widget.widget-signup .newsletter-signup{width:100%}.widget.widget-signup .newsletter-email{width:100%;padding:.2rem}.widget.widget-signup .btn{-webkit-box-shadow:2px 2px 0 #fa662d;-moz-box-shadow:2px 2px 0 #fa662d;box-shadow:2px 2px 0 #fa662d;background-color:#fb8a5f}.widget.widget-signup .btn.btn-invert{color:#fb8a5f}.widget.widget-signup .btn:hover{background-color:#fcae91}.widget.widget-signup .btn:active{background-color:#fa662d}@media only screen and (min-width :750px){.widget{margin-bottom:4rem}}.widget-title{display:inline-block;margin-bottom:4rem;padding-bottom:1.5rem;background-image:url(../img/wave-red.svg);background-size:17px 8px;background-repeat:repeat-x;background-position:center bottom;text-align:center;text-transform:uppercase;letter-spacing:.1em;font-size:1.8rem}.widget-content{text-align:left}.widget-content .ol a{color:inherit;text-decoration:none}.widget-content .ol a:hover{text-decoration:underline}.widget-link-list{list-style:none;padding:0;margin:0}.widget-link-list li{position:relative;text-align:center}.widget-link-list li a{color:inherit;text-decoration:none}.widget-link-list li a:hover{text-decoration:underline}.widget-link-list li:after{display:block;content:'';width:50px;height:2px;margin:1rem auto 1.5rem;background:#d3d3d3}.lang-nav{padding:1.5rem 0 2rem;background-color:#fcaac9;text-align:center}.lang-nav svg{position:relative;margin-top:-2.5rem;margin-right:-2.5rem;width:6rem;height:6rem;vertical-align:middle}@media only screen and (max-width :749px){.lang-nav svg{display:none}}.lang-nav-list{display:inline-block;margin:0;padding:0;line-height:2rem;list-style:none;vertical-align:middle}@media only screen and (min-width :750px){.lang-nav-list{line-height:1rem}}.lang-nav-item{display:inline-block;font-weight:200;font-size:1.2rem}.lang-nav-item+.lang-nav-item{margin-left:-4px}.lang-nav-item+.lang-nav-item a{border-left:1px solid rgba(255,255,255,.5)}.lang-nav-item a{display:inline-block;padding:0 1rem;color:#fff;line-height:1rem;letter-spacing:.05em}.lang-nav-item.is-active a{font-weight:600;text-decoration:none;cursor:default}.lang-picker{display:none;position:relative}.lang-picker svg{margin-top:-2.5rem;margin-right:-2.5rem;width:5rem;height:5rem;vertical-align:middle}@media only screen and (min-width :750px){.lang-picker{display:inline-block}}.lang-picker-drop,.lang-picker-preview{background-color:#f2f2f2}.lang-picker-preview{height:3rem}.lang-picker-drop{display:none;position:absolute;left:0;right:0;top:4.5rem;z-index:99}.lang-picker-drop:after{position:absolute;top:-2rem;right:2rem;width:2rem;height:2rem;border:1rem solid transparent;border-bottom-color:#f2f2f2;content:''}.lang-picker-drop.is-active{display:inline-block}.lang-picker-list{display:inline-block;margin:0;padding:0;line-height:1rem;list-style:none;vertical-align:middle}.lang-picker-drop .lang-picker-list{display:block;padding:1rem 0;line-height:1.2em}.lang-picker-drop .lang-picker-list a{text-decoration:none}.lang-picker-item{display:inline-block;padding:0 1rem;font-size:1.1rem}.lang-picker-preview .lang-picker-item+.lang-picker-item{margin-left:-4px;border-left:1px solid #d3d3d3}.lang-picker-drop .lang-picker-item{display:block;padding:0 2rem}.lang-picker-item a{color:#5c5c5c;font-weight:400;letter-spacing:.05em}.lang-picker-item a:hover,.lang-picker-item.is-active a{font-weight:500;text-decoration:none}.lang-picker-item.is-active a{cursor:default}.lang-picker-item.lang-picker-more a{text-decoration:none}.module-feature-list .features{list-style:none;padding-left:0}.module-feature-list li:not(:last-child){margin-bottom:20px;border-bottom:1px solid #f2f2f2}.module-feature-list .feature{position:relative;margin:15px 0}.module-feature-list .feature:after{content:'';display:table;clear:both}.module-feature-list .feature .feature-icon{display:inline-block;margin-right:20px;float:left;width:80px}.module-feature-list .feature .feature-content{float:left;display:inline-block;width:80%}@media only screen and (max-width :749px){.module-feature-list .feature .feature-content{margin-top:10px}}.cookie-bar{position:relative;top:150px;padding:20px;width:100%;overflow:hidden;background:#f2f2f2;text-align:center}.cookie-bar .cookie-bar-inner{margin-bottom:30px;width:100%}@media only screen and (min-width :750px){.cookie-bar .cookie-bar-inner{margin:0 auto;position:relative;width:75%}}@media only screen and (min-width :1140px){.cookie-bar .cookie-bar-inner{width:65%}}.cookie-bar .svg-yes{width:54px;height:60px;float:left;position:relative;bottom:auto;left:auto}@media only screen and (min-width :750px){.cookie-bar .svg-yes{position:absolute;display:inline-block;bottom:-37px;left:-8%}}.cookie-bar span{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;font-weight:600}@media only screen and (max-width :749px){.cookie-bar span{top:auto;bottom:10px}}.cookie-bar.disabled{display:none}.giveaway,.module-code-giveaway{max-width:500px;margin:0 auto;position:relative;text-align:center;-webkit-transition:height .4s ease;-moz-transition:height .4s ease;-o-transition:height .4s ease;transition:height .4s ease;overflow:hidden}.giveaway h1,.giveaway h2,.giveaway h3,.giveaway h4,.giveaway li,.giveaway p,.module-code-giveaway h1,.module-code-giveaway h2,.module-code-giveaway h3,.module-code-giveaway h4,.module-code-giveaway li,.module-code-giveaway p{line-height:1.5}.giveaway li,.module-code-giveaway li{margin:1rem 0}.giveaway a,.module-code-giveaway a{color:inherit}.giveaway-store{position:absolute;right:0;left:0;top:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;visibility:hidden;opacity:0}.giveaway-store.is-active{visibility:visible;opacity:1}.giveaway-title{margin:0;font-size:3rem;font-weight:700;text-transform:uppercase}.giveaway-preamble{margin:0 0 2rem;font-size:2rem;font-weight:700}.giveaway-code{color:inherit;font-size:2rem;font-weight:700}@media only screen and (min-width :750px){.giveaway-code{font-size:4rem}}.giveaway-disclaimer,.giveaway-instructions{font-size:1.4rem}.calendar{display:block;margin:0 -8px;padding:0;text-align:center}.calendar:after{content:'';display:table;clear:both}.calendar>*{display:block;float:left;width:50%;padding:8px}@media only screen and (max-width :749px) and (orientation:landscape){.calendar>*{width:33.33333333%}}@media only screen and (min-width :750px){.calendar>*{width:20%}}@media only screen and (min-width :1140px){.calendar>*{width:14.28571429%}}.calendar-day-inner{position:relative;background-color:#4abefb;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.calendar-day-inner lesshat-selector{-lh-property:0}@-webkit-keyframes today{0%,100%{-webkit-transform:rotate(5deg) scale(1.1)}25%,75%{-webkit-transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(-5deg) scale(1.1)}}@-moz-keyframes today{0%,100%{-moz-transform:rotate(5deg) scale(1.1)}25%,75%{-moz-transform:rotate(0) scale(1)}50%{-moz-transform:rotate(-5deg) scale(1.1)}}@-o-keyframes today{0%,100%{-o-transform:rotate(5deg) scale(1.1)}25%,75%{-o-transform:rotate(0) scale(1)}50%{-o-transform:rotate(-5deg) scale(1.1)}}@keyframes today{0%,100%{-webkit-transform:rotate(5deg) scale(1.1);-moz-transform:rotate(5deg) scale(1.1);-ms-transform:rotate(5deg) scale(1.1);transform:rotate(5deg) scale(1.1)}25%,75%{-webkit-transform:rotate(0) scale(1);-moz-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(-5deg) scale(1.1);-moz-transform:rotate(-5deg) scale(1.1);-ms-transform:rotate(-5deg) scale(1.1);transform:rotate(-5deg) scale(1.1)}}.calendar-day-inner lesshat-selector{-lh-property:0}@-webkit-keyframes vibrate{0%,100%{-webkit-transform:rotate(5deg)}25%,75%{-webkit-transform:rotate(0)}50%{-webkit-transform:rotate(-5deg)}}@-moz-keyframes vibrate{0%,100%{-moz-transform:rotate(5deg)}25%,75%{-moz-transform:rotate(0)}50%{-moz-transform:rotate(-5deg)}}@-o-keyframes vibrate{0%,100%{-o-transform:rotate(5deg)}25%,75%{-o-transform:rotate(0)}50%{-o-transform:rotate(-5deg)}}@keyframes vibrate{0%,100%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}25%,75%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}}.is-denied .calendar-day-inner{-webkit-animation:vibrate .2s infinite linear;-moz-animation:vibrate .2s infinite linear;-o-animation:vibrate .2s infinite linear;animation:vibrate .2s infinite linear}.is-open .calendar-day-inner{cursor:pointer}.is-active .calendar-day-inner,.is-open:hover .calendar-day-inner{z-index:9}.is-active:nth-child(odd) .calendar-day-inner,.is-open:hover:nth-child(odd) .calendar-day-inner{-webkit-transform:rotate(-5deg) scale(1.1);-moz-transform:rotate(-5deg) scale(1.1);-o-transform:rotate(-5deg) scale(1.1);-ms-transform:rotate(-5deg) scale(1.1);transform:rotate(-5deg) scale(1.1)}.is-active:nth-child(even) .calendar-day-inner,.is-open:hover:nth-child(even) .calendar-day-inner{-webkit-transform:rotate(5deg) scale(1.1);-moz-transform:rotate(5deg) scale(1.1);-o-transform:rotate(5deg) scale(1.1);-ms-transform:rotate(5deg) scale(1.1);transform:rotate(5deg) scale(1.1)}.is-active.is-today .calendar-day-inner{-webkit-animation:today 2s infinite ease;-moz-animation:today 2s infinite ease;-o-animation:today 2s infinite ease;animation:today 2s infinite ease}.calendar-day-number{position:absolute;right:0;bottom:0;width:100%;height:100%;color:#fff;font-size:71.71428571px;font-weight:500;line-height:143.42857143px;border:0 solid #fff;background-color:#4abefb;background-size:100%;background-repeat:no-repeat}.calendar-day-number>*{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.is-open .calendar-day-number{right:-1px;bottom:-1px;width:57.37142857px;height:57.37142857px;border-top-width:5px;border-left-width:5px;background-color:#6ad36d;font-size:23.9047619px;line-height:47.37142857px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}.is-open:hover .calendar-day-number{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.is-active .calendar-day-number{width:79.68253968px;height:79.68253968px;background-color:#fb8a5f;font-size:47.80952381px;line-height:69.68253968px}.calendar-day-image{display:block;width:100%;height:100%}.today{position:relative;margin-top:6rem;width:100vw;left:calc(-50vw + 50%);background-color:#4abefb}.today.is-loading{height:400px}.today.is-loading:after{display:inline-block;height:4.5rem;width:4.5rem;-webkit-border-radius:100%;-webkit-background-clip:padding-box;-moz-border-radius:100%;-moz-background-clip:padding;border-radius:100%;background-clip:padding-box;-webkit-animation:loading 1s infinite ease;-moz-animation:loading 1s infinite ease;-o-animation:loading 1s infinite ease;animation:loading 1s infinite ease;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:''}.today.is-loading:after lesshat-selector{-lh-property:0}@-webkit-keyframes loading{0%,100%{-webkit-transform:scale(.4);background-color:#d5d5d5}50%{-webkit-transform:scale(.8);background-color:#fff}}@-moz-keyframes loading{0%,100%{-moz-transform:scale(.4);background-color:#d5d5d5}50%{-moz-transform:scale(.8);background-color:#fff}}@-o-keyframes loading{0%,100%{-o-transform:scale(.4);background-color:#d5d5d5}50%{-o-transform:scale(.8);background-color:#fff}}@keyframes loading{0%,100%{-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4);background-color:#d5d5d5}50%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);background-color:#fff}}.image{text-align:center}.image-mobile{display:inline-block}@media only screen and (min-width :750px){.image-mobile{display:none}}.image-desktop{display:inline-block}@media only screen and (max-width :749px){.image-mobile+.image-desktop{display:none}}.module-gravity-form{max-width:500px;margin:0 auto;text-align:center}.module-gravity-form ul{padding:0;list-style:none}.module-gravity-form input:not([type=radio]):not([type=checkbox]):not([type=submit]),.module-gravity-form label,.module-gravity-form select{display:inline-block;margin-bottom:.5em!important}.module-gravity-form input:not([type=radio]):not([type=checkbox]):not([type=submit]),.module-gravity-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.8rem;border-radius:0;border:1px solid #dedede;outline:0;background-color:#fff}.module-gravity-form input[type=checkbox],.module-gravity-form input[type=radio]{position:relative;top:-2px}.module-gravity-form input[type=checkbox]+label,.module-gravity-form input[type=radio]+label{margin-left:1rem}.module-gravity-form label:empty{display:none}.module-gravity-form input[type=submit]{display:inline-block;padding:0 3rem;position:relative;-webkit-border-radius:50px;-webkit-background-clip:padding-box;-moz-border-radius:50px;-moz-background-clip:padding;border-radius:50px;background-clip:padding-box;border:none;outline:0;background:0 0;color:#fff;font-family:ClearSans,HelveticaNeue,Helvetica,Arial,serif;font-size:1.8rem;font-weight:500;letter-spacing:.1rem;line-height:4.5rem;text-align:center;text-decoration:none;text-transform:capitalize;vertical-align:middle;white-space:nowrap;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;cursor:pointer;-webkit-box-shadow:2px 2px 0 #fa662d;-moz-box-shadow:2px 2px 0 #fa662d;box-shadow:2px 2px 0 #fa662d;background-color:#fb8a5f;width:auto}[lang=ja] .module-gravity-form input[type=submit]{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Osaka,'MS PGothic','ＭＳ Ｐゴシック',sans-serif}.module-gravity-form input[type=submit]:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;left:2px;top:2px}.module-gravity-form input[type=submit].is-loading{height:4.5rem;width:4.5rem;padding:0!important;position:relative;box-shadow:2px 2px 0 #18acfa!important;color:transparent;font-size:1px;-webkit-animation:load 1s infinite ease;-moz-animation:load 1s infinite ease;-o-animation:load 1s infinite ease;animation:load 1s infinite ease}.module-gravity-form input[type=submit].is-loading lesshat-selector{-lh-property:0}@-webkit-keyframes load{0%,100%{-webkit-transform:scale(.4);background-color:#18acfa}50%{-webkit-transform:scale(.8);background-color:#7cd0fc}}@-moz-keyframes load{0%,100%{-moz-transform:scale(.4);background-color:#18acfa}50%{-moz-transform:scale(.8);background-color:#7cd0fc}}@-o-keyframes load{0%,100%{-o-transform:scale(.4);background-color:#18acfa}50%{-o-transform:scale(.8);background-color:#7cd0fc}}@keyframes load{0%,100%{-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4);background-color:#18acfa}50%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);background-color:#7cd0fc}}.module-gravity-form input[type=submit].is-loading:after{border-width:.3rem}.module-gravity-form input[type=submit].btn-blue{-webkit-box-shadow:2px 2px 0 #18acfa;-moz-box-shadow:2px 2px 0 #18acfa;box-shadow:2px 2px 0 #18acfa;background-color:#4abefb}.module-gravity-form input[type=submit].btn-blue:hover{background-color:#7cd0fc}.module-gravity-form input[type=submit].btn-blue:active{background-color:#18acfa}.module-gravity-form input[type=submit].btn-green{-webkit-box-shadow:2px 2px 0 #43c746;-moz-box-shadow:2px 2px 0 #43c746;box-shadow:2px 2px 0 #43c746;background-color:#6ad36d}.module-gravity-form input[type=submit].btn-green:hover{background-color:#91df94}.module-gravity-form input[type=submit].btn-green:active{background-color:#43c746}.module-gravity-form input[type=submit].btn-pink{-webkit-box-shadow:2px 2px 0 #fa79aa;-moz-box-shadow:2px 2px 0 #fa79aa;box-shadow:2px 2px 0 #fa79aa;background-color:#fcaac9}.module-gravity-form input[type=submit].btn-pink:hover{background-color:#fdc3d9}.module-gravity-form input[type=submit].btn-pink:active{background-color:#fb91b9}.module-gravity-form input[type=submit].btn-red{-webkit-box-shadow:2px 2px 0 #fa662d;-moz-box-shadow:2px 2px 0 #fa662d;box-shadow:2px 2px 0 #fa662d;background-color:#fb8a5f}.module-gravity-form input[type=submit].btn-red:hover{background-color:#fcae91}.module-gravity-form input[type=submit].btn-red:active{background-color:#fa662d}.module-gravity-form input[type=submit].btn-white{-webkit-box-shadow:2px 2px 0 #e6e6e6;-moz-box-shadow:2px 2px 0 #e6e6e6;box-shadow:2px 2px 0 #e6e6e6;background-color:#fff}.module-gravity-form input[type=submit].btn-white:hover{background-color:#fff}.module-gravity-form input[type=submit].btn-white:active{background-color:#e6e6e6}.module-gravity-form input[type=submit].black{color:#000;text-transform:capitalize}@media only screen and (min-width :750px){.module-gravity-form input[type=submit].btn-primary{padding:0 5rem;font-size:2.4rem;line-height:7rem}.module-gravity-form input[type=submit].btn-primary.is-loading{height:7rem;width:7rem}}@media only screen and (min-width :750px){.module-gravity-form input[type=submit].btn-secondary{padding:0 3rem;font-size:1.8rem;line-height:4.5rem}.module-gravity-form input[type=submit].btn-secondary.is-loading{height:4.5rem;width:4.5rem}}@media only screen and (min-width :750px){.module-gravity-form input[type=submit].btn-tertiary{padding:0 2rem;font-size:1.4rem;line-height:3.5rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.module-gravity-form input[type=submit].btn-tertiary.is-loading{height:3.5rem;width:3.5rem}.module-gravity-form input[type=submit].btn-tertiary:active{top:1px;left:0}}.module-gravity-form input[type=submit].btn-invert{background-color:#fff;zoom:1;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9}.module-gravity-form input[type=submit].btn-invert.btn-blue{color:#4abefb}.module-gravity-form input[type=submit].btn-invert.btn-green{color:#6ad36d}.module-gravity-form input[type=submit].btn-invert.btn-pink{color:#fcaac9}.module-gravity-form input[type=submit].btn-invert.btn-red{color:#fb8a5f}.module-gravity-form input[type=submit].btn-invert:hover{background-color:#fff;zoom:1;-webkit-opacity:1;-moz-opacity:1;opacity:1}.module-gravity-form input[type=submit].btn-invert:active{background-color:#fff;zoom:1;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}.module-gravity-form input[type=submit].btn-play{padding:0 3rem 0 6.5rem;background-color:rgba(0,0,0,.5);line-height:6rem}.module-gravity-form input[type=submit].btn-play>span{display:inline-block;width:5rem;height:5rem;margin-top:-2.5rem;position:absolute;left:.6rem;top:50%;border-radius:50%;background-color:#333;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}.module-gravity-form input[type=submit].btn-play>span:after{height:0;width:0;position:absolute;left:1.7rem;top:1.1rem;border-top:1.4rem solid transparent;border-bottom:1.4rem solid transparent;border-left:2.42rem solid #fff;content:''}@media only screen and (max-width :749px){.module-gravity-form input[type=submit].btn-play{padding:0 3rem 0 3.2rem;overflow:hidden;text-indent:-9999px}}@media only screen and (min-width :750px){.module-gravity-form input[type=submit].btn-play{padding:0 5rem 0 8rem;line-height:7rem}.module-gravity-form input[type=submit].btn-play>span{left:1rem}}.module-gravity-form input[type=submit].btn-play:hover{background-color:rgba(0,0,0,.6)}.module-gravity-form input[type=submit].btn-play:hover>span{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-o-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.module-gravity-form input[type=submit].btn-play:active{background-color:rgba(0,0,0,.7)}.module-gravity-form input[type=submit].btn-more{width:240px;padding:0;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.module-gravity-form input[type=submit]:hover{background-color:#fcae91}.module-gravity-form input[type=submit]:active{background-color:#fa662d}.module-gravity-form input[type=file]{padding:1rem .8rem}.module-gravity-form .textarea{width:100%;border:1px solid #dedede}.module-gravity-form .textarea:focus::-webkit-input-placeholder{color:#a9a9ab}.module-gravity-form .textarea:focus:-moz-placeholder{color:#a9a9ab}.module-gravity-form .textarea:focus::-moz-placeholder{color:#a9a9ab}.module-gravity-form .textarea:focus:-ms-input-placeholder{color:#a9a9ab}.module-gravity-form .textarea:focus{outline:0}.module-gravity-form .ginput_container span{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.module-gravity-form .ginput_container span>label{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.module-gravity-form .ginput_container span>:not(label){-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.module-gravity-form .gfield_error .ginput_container input:empty{border:1px solid #fb8a5f}.module-gravity-form .gform_footer{margin-top:2rem}.module-gravity-form .gfield{margin:0 0 2rem}.module-gravity-form .gfield.gfield_compact{font-size:1.5rem;line-height:1.5}.module-gravity-form .gfield.gfield_no_margin{margin:0}.module-gravity-form .gfield.gfield_hide_required .gfield_label{display:none}.app-link{padding:2rem 0 1rem;padding-bottom:30px}@media only screen and (max-width :749px){.app-link{padding:0 2rem 9rem 2rem}}.app-link .select-share{background-color:#fff;border-radius:3.3rem;width:auto;height:60px;margin:0 auto;position:relative;z-index:1;display:inline-flex}@media only screen and (max-width :749px){.app-link .select-share{flex-direction:row;flex-wrap:wrap;height:auto}}.app-link .select-share .gform_ajax_spinner{display:none!important}.app-link .select-share .gform_fields{list-style-type:none}.app-link .select-share .gform_fields .ginput_container_email input[type=email]{height:60px;padding-left:5px;float:left;border-top:1px solid #979797;border-bottom:1px solid #979797;border-right:none;border-left:none;color:#000}.app-link .select-share .gform_fields .ginput_container_email input[type=email]:focus::-webkit-input-placeholder{color:#a9a9ab}.app-link .select-share .gform_fields .ginput_container_email input[type=email]:focus:-moz-placeholder{color:#a9a9ab}.app-link .select-share .gform_fields .ginput_container_email input[type=email]:focus::-moz-placeholder{color:#a9a9ab}.app-link .select-share .gform_fields .ginput_container_email input[type=email]:focus:-ms-input-placeholder{color:#a9a9ab}.app-link .select-share .gform_fields .ginput_container_email input[type=email]:focus{outline:0}@media only screen and (max-width :749px){.app-link .select-share .gform_fields .ginput_container_email input[type=email]{width:200px;padding-left:20px}}.app-link .select-share .gform_fields ::-webkit-input-placeholder{color:#a9a9ab}@media only screen and (max-width :749px){.app-link .select-share .gform_wrapper{flex:1 0 auto}}.app-link .select-share .gform_wrapper form[id^=gform] .gform_body .gform_fields{padding:0}.app-link .select-share .gform_footer{height:60px;border-radius:33px;border:1px solid #979797;background-color:#fff;width:310px}@media only screen and (max-width :749px){.app-link .select-share .gform_footer{width:auto}}.app-link .select-share .gform_footer .btn,.app-link .select-share .gform_footer .button{height:45px;width:100px;padding:0;position:absolute;top:50%;right:7px;border-radius:25px;border:none;-moz-box-shadow:inset -2px -2px 0 0 #43c746;webkit-box-shadow:inset -2px -2px 0 0 #43c746;box-shadow:inset -2px -2px 0 0 #43c746;background-color:#6ad36d;font-size:1.8rem;color:#fff;line-height:10px;transform:translateY(-50%)}.app-link .select-share .gform_footer .btn:active,.app-link .select-share .gform_footer .button:active{left:auto}.app-link .select-share .gform_footer .btn.is-loading,.app-link .select-share .gform_footer .button.is-loading{top:6px;right:8px}@media only screen and (max-width :749px){.app-link .select-share .gform_footer .btn.is-loading,.app-link .select-share .gform_footer .button.is-loading{top:80px;left:calc(50% - 25px)}}.app-link .select-share .gform_footer .btn.have-an-error,.app-link .select-share .gform_footer .button.have-an-error{animation:marginRShake .3s}@media only screen and (max-width :749px){.app-link .select-share .gform_footer .btn.have-an-error,.app-link .select-share .gform_footer .button.have-an-error{animation:marginLShake .3s}}@media only screen and (max-width :749px){.app-link .select-share .gform_footer .btn,.app-link .select-share .gform_footer .button{position:absolute;top:160px;left:calc(50% - 50px);z-index:-1}.app-link .select-share .gform_footer .btn:active,.app-link .select-share .gform_footer .button:active{left:calc(50% - 50px)}}@media only screen and (max-width :749px){.app-link .select-share .share-title{flex:0 1 100%}}.app-link .select-share .share-title h3{color:#333;font-size:1.7rem;font-weight:600;padding:0 3rem;line-height:60px}@media only screen and (max-width :749px){.app-link .select-share .share-option{flex-basis:65px}}.app-link .select-share .share-option ul{height:60px;padding-left:10px;border-radius:33px 0 0 33px;border:1px solid #979797;border-right:none;background-color:#fff;list-style-type:none}.app-link .select-share .share-option ul .mobile-icon{display:none;position:relative;left:10px;cursor:pointer}@media only screen and (max-width :749px){.app-link .select-share .share-option ul .mobile-icon{left:0;width:40px}}.app-link .select-share .share-option ul .mobile-icon svg{height:60px;width:40px;margin-left:-15px;fill:#a9a9ab}@media only screen and (max-width :749px){.app-link .select-share .share-option ul .mobile-icon svg{position:relative}}.app-link .select-share .share-option ul .mobile-icon.current{display:inline-block}.app-link .select-share .share-option ul .mobile-icon.current span{vertical-align:middle}.app-link .select-share .share-option ul .mobile-icon.current:after{width:30px;height:60px;display:inline-block;position:relative;top:0;right:14px;float:right;background:url(../img/icon-arrow-down.svg) no-repeat 0 0;background-position:center;content:""}@media only screen and (max-width :749px){.app-link .select-share .share-option ul .mobile-icon.current:after{position:absolute;right:-8px}}.app-link .select-share .share-option ul .mobile-icon.active{width:80px;height:62px;display:block;position:absolute;top:38px;left:186px;z-index:-1;border-radius:0 0 25px 25px;background-color:#fff}@media only screen and (max-width :749px){.app-link .select-share .share-option ul .mobile-icon.active{width:60px;top:100px;left:5px}}.app-link .select-share .share-option ul .mobile-icon.active svg{position:relative;top:10px;left:5px}.app-link .select-share .share-option ul .email-icon{display:none;position:relative;left:0;cursor:pointer}@media only screen and (max-width :749px){.app-link .select-share .share-option ul .email-icon{left:-5px;width:40px}}.app-link .select-share .share-option ul .email-icon svg{height:60px;width:40px;fill:#a9a9ab}@media only screen and (max-width :749px){.app-link .select-share .share-option ul .email-icon svg{position:relative}}.app-link .select-share .share-option ul .email-icon.current{display:inline-block}.app-link .select-share .share-option ul .email-icon.current:after{width:30px;height:60px;display:inline-block;position:relative;top:0;right:10px;float:right;background:url(../img/icon-arrow-down.svg) no-repeat 0 0;background-position:center;content:""}@media only screen and (max-width :749px){.app-link .select-share .share-option ul .email-icon.current:after{position:absolute;left:25px}}.app-link .select-share .share-option ul .email-icon.active{width:65px;height:60px;display:block;position:absolute;top:35px;left:186px;z-index:-1;border-radius:0 0 25px 25px;background-color:#fff}@media only screen and (max-width :749px){.app-link .select-share .share-option ul .email-icon.active{width:60px;top:100px;left:5px}}.app-link .select-share .share-option ul .email-icon.active svg{position:relative;top:10px}.app-link .select-share .share-option.active ul{background-color:#f2f2f2}.app-link .select-share .active-prefix{margin-bottom:0;text-align:center}.app-link .select-share .active-prefix:after{height:25px;width:1px;position:absolute;top:50%;left:11px;background-color:#a9a9ab;content:'';transform:translateY(-50%)}.app-link .select-share .country-prefixes{width:84px;height:60px;background-color:#fff;border-top:1px solid #979797;border-bottom:1px solid #979797;color:#000;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width :749px){.app-link .select-share .country-prefixes{flex:1 0 auto}.browser-safari .app-link .select-share .country-prefixes{overflow:hidden}}@media only screen and (min-width :750px) and (max-width :1140px){.browser-safari .app-link .select-share .country-prefixes{overflow:hidden}}.app-link .select-share .country-prefixes.active{background-color:#f2f2f2}.app-link .select-share .country-prefixes ul{padding-left:0;max-height:265px;position:relative;list-style-type:none}.app-link .select-share .country-prefixes ul li{font-size:1.4rem;line-height:30px;color:#a9a9ab}.app-link .select-share .country-prefixes ul li.active{display:block;text-align:left;background-color:#fff;width:200px;height:40px;line-height:15px}.app-link .select-share .country-prefixes ul li.active:last-of-type{border-radius:0 0 25px 25px;padding-bottom:40px}.app-link .select-share .country-prefixes ul li.current{display:block}.app-link .select-share .country-prefixes ul li.current:after{width:30px;height:40px;display:inline-block;position:relative;top:50%;right:15px;float:right;background:url(../img/icon-arrow-down.svg) no-repeat 0 0;content:"";transform:translateY(-50%)}@media only screen and (max-width :749px){.app-link .select-share .country-prefixes ul li.current:after{right:19px}}.app-link .select-share .country-prefixes ul li.current span{vertical-align:middle}.app-link .select-share .country-prefixes ul li.current span:last-of-type{display:none}.app-link .select-share .country-prefixes .prefix-list{height:220px;padding-bottom:40px;position:relative;top:0;overflow-x:hidden;border-radius:0 0 0 33px;background-color:#fff;-webkit-overflow-scrolling:touch}@media only screen and (max-width :749px){.app-link .select-share .country-prefixes .prefix-list{height:auto;padding-bottom:0;max-width:80px;position:relative;top:50%;border-radius:0;border:none;color:#a9a9ab;transform:translateY(-50%);-webkit-appearance:none}}@media only screen and (min-width :750px) and (max-width :1140px){.app-link .select-share .country-prefixes .prefix-list{height:auto;max-width:80px;padding-bottom:0;position:relative;top:50%;border-radius:0;border:none;color:#a9a9ab;transform:translateY(-50%);-webkit-appearance:none}}.app-link .select-share .country-prefixes .prefix-list span{padding:5px;float:left}.app-link .select-share .country-prefixes .prefix-list.active{width:230px;display:block;background-color:#fff;line-height:15px;text-align:left}@media only screen and (max-width :749px){.app-link .select-share .country-prefixes .prefix-list.active{width:210px}}.app-link .select-share .country-prefixes .prefix-list.active li{height:30px;display:block;line-height:15px}.app-link .select-share .country-prefixes .prefix-list.active li span{font-size:12px}.app-link .select-share .country-prefixes .prefix-list.active li span:first-of-type{width:50px;text-align:center}@media only screen and (max-width :749px){.app-link .select-share .country-prefixes .prefix-list.active li{height:30px;line-height:15px}}.app-link .select-share .country-prefixes .prefix-list.active li:last-of-type{padding-bottom:40px;border-radius:0 0 25px 25px}.app-link .select-share .country-prefixes .prefix-list.active li:nth-of-type(7):after{height:1px;width:85%;margin:0 auto;display:block;position:relative;border-bottom:1px solid #a9a9ab;content:""}.app-link .select-share .submit-type{height:60px;border-radius:0 33px 33px 0;border:1px solid #979797;border-left:none;background-color:#fff}.app-link .select-share .submit-type.successfully-sent:after{width:30px;height:30px;position:absolute;right:40px;top:50%;background:url(../img/check.svg) no-repeat;background-size:cover;content:'';transform:translateY(-50%)}@media only screen and (max-width :749px){.app-link .select-share .submit-type.successfully-sent:after{top:84px;right:auto;left:50%;z-index:-1;transform:translateX(-50%)}}@media only screen and (max-width :749px){.app-link .select-share .submit-type{flex:1 0 auto;border-radius:0 33px 33px 0}}.app-link .select-share .submit-type form{position:relative;padding:7px 6px 7px 0;padding-left:0}@media only screen and (max-width :749px){.app-link .select-share .submit-type form{padding:14px 20px 14px 0;top:50%;transform:translateY(-50%)}}.app-link .select-share .submit-type form .mobile-input{width:133px;padding-left:14px;border:none;border-left:1px solid #a9a9ab;border-radius:0 25px 25px 0;font-size:1.6rem;font-weight:300;color:#000}.app-link .select-share .submit-type form .mobile-input.have-an-error{color:#fb8a5f}@media only screen and (max-width :749px){.app-link .select-share .submit-type form .mobile-input{width:120px;position:relative}}@media only screen and (min-width :750px) and (max-width :1140px){.app-link .select-share .submit-type form .mobile-input{width:129px}}.app-link .select-share .submit-type form .mobile-input:focus::-webkit-input-placeholder{color:#a9a9ab}.app-link .select-share .submit-type form .mobile-input:focus:-moz-placeholder{color:#a9a9ab}.app-link .select-share .submit-type form .mobile-input:focus::-moz-placeholder{color:#a9a9ab}.app-link .select-share .submit-type form .mobile-input:focus:-ms-input-placeholder{color:#a9a9ab}.app-link .select-share .submit-type form .mobile-input:focus{outline:0}.app-link .select-share .submit-type form .email-input{width:235px;display:none;border-left:none}@media only screen and (max-width :749px){.app-link .select-share .submit-type form .email-input{width:225px}}.app-link .select-share .submit-type form input[type=number]::-webkit-inner-spin-button,.app-link .select-share .submit-type form input[type=number]::-webkit-outer-spin-button{margin:0;appearance:none;-moz-appearance:none;-webkit-appearance:none}.app-link .select-share .submit-type form ::-webkit-input-placeholder{color:#a9a9ab}.app-link .select-share .submit-type .btn,.app-link .select-share .submit-type .button{width:100px;height:45px;padding:0;border-radius:25px;border:none;font-size:1.8rem;line-height:10px;color:#fff;box-shadow:inset -2px -2px 0 0 #43c746;-moz-box-shadow:inset -2px -2px 0 0 #43c746;webkit-box-shadow:inset -2px -2px 0 0 #43c746}.app-link .select-share .submit-type .btn.have-an-error,.app-link .select-share .submit-type .button.have-an-error{animation:shake .3s}@media only screen and (max-width :749px){.app-link .select-share .submit-type .btn.have-an-error,.app-link .select-share .submit-type .button.have-an-error{animation:marginLShake .3s}}@media only screen and (max-width :749px){.app-link .select-share .submit-type .btn,.app-link .select-share .submit-type .button{position:absolute;top:75px;left:calc(-25% - 50px);z-index:-1;transform:translateX(50%)}.app-link .select-share .submit-type .btn.is-loading,.app-link .select-share .submit-type .button.is-loading{left:-20%}}.app-link .select-share .validation_error{min-width:70%;position:absolute;top:66px;left:50%;font-size:1.2rem;line-height:1.4;transform:translateX(-50%)}@media only screen and (max-width :749px){.app-link .select-share .validation_error{top:135px}}.app-link .select-share .gfield_description.validation_message{min-width:90%;position:absolute;top:105px;left:50%;font-size:1.3rem;font-weight:600;color:#fb8a5f;transform:translateX(-50%)}@media only screen and (max-width :749px){.app-link .select-share .gfield_description.validation_message{top:191px}}.app-link .select-share .gf-error-message,.app-link .select-share .gf-success-message{padding:10px 35px;position:absolute;left:50%;top:10px;z-index:-1;border-radius:0 0 25px 25px;background-color:#fb8a5f;color:#fff;font-size:14px;white-space:nowrap;transform:translateX(-50%);transition:top .2s ease}.app-link .select-share .gf-error-message.is-visible,.app-link .select-share .gf-success-message.is-visible{top:60px}@media only screen and (max-width :749px){.app-link .select-share .gf-error-message,.app-link .select-share .gf-success-message{height:50px;bottom:-135px;font-size:12px}}.app-link .select-share .gf-error-message{box-shadow:inset -2px -2px 0 0 #e17c55}.app-link .select-share .gf-success-message{background-color:#6ad36d;box-shadow:inset -2px -2px 0 0 #43c746}@media only screen and (max-width :749px){.app-link .select-share .gf-success-message{bottom:-100px}}.app-link .successfully-sent .gform_footer:after{width:30px;height:30px;position:absolute;right:40px;top:50%;background:url(../img/check.svg) no-repeat;background-size:cover;content:'';transform:translateY(-50%)}@media only screen and (max-width :749px){.app-link .successfully-sent .gform_footer:after{top:84px;right:auto;left:50%;z-index:-1;transform:translateX(-50%)}}.app-link .chosen-container{position:absolute;top:18px}@media only screen and (max-width :749px){.app-link .chosen-container{top:78px}}.app-link .chosen-container .chosen-single{padding:5px 10px 5px 10px;position:absolute;left:8px;top:-4px;font-size:1.6rem;font-weight:200;color:#a9a9ab}@media only screen and (max-width :749px){.app-link .chosen-container .chosen-single{left:15px}}.app-link .chosen-container .chosen-drop{display:none;position:relative;top:42px;left:-5px;background-color:#fff}@media only screen and (max-width :749px){.app-link .chosen-container .chosen-drop{width:calc(100% - 65px);left:-20px}}.app-link .chosen-container .chosen-search input{width:100%;padding:5px 5px 5px 10px;border:none;border-bottom:1px solid #ddd;color:#a9a9ab;font-size:1.6rem;font-weight:200;outline:0}@media only screen and (max-width :749px){.app-link .chosen-container .chosen-search input{font-style:12px}}.app-link .chosen-container .chosen-results{overflow:hidden}.app-link .chosen-container .active-result,.app-link .chosen-container .no-results{padding:5px 5px 5px 10px}@media only screen and (max-width :749px){.app-link .chosen-container .active-result,.app-link .chosen-container .no-results{font-style:12px}}.app-link .chosen-container .active-result.highlighted{background-color:rgba(230,230,230,.8)}.app-link .chosen-container.chosen-container-active{width:auto!important}.app-link .chosen-container.chosen-container-active .chosen-drop{display:block}.app-link .chosen-container.chosen-container-active .chosen-results{overflow-x:hidden;overflow-y:auto}.app-link .btn.is-loading.btn.is-loading{height:4.5rem;width:4.5rem;padding:0!important;box-shadow:2px 2px 0 #18acfa!important;color:transparent;font-size:1px;-webkit-animation:load 1s infinite ease;-moz-animation:load 1s infinite ease;-o-animation:load 1s infinite ease;animation:load 1s infinite ease}.app-link .btn.is-loading.btn.is-loading lesshat-selector{-lh-property:0}@-webkit-keyframes load{0%,100%{-webkit-transform:scale(.4);background-color:#18acfa}50%{-webkit-transform:scale(.8);background-color:#7cd0fc}}@-moz-keyframes load{0%,100%{-moz-transform:scale(.4);background-color:#18acfa}50%{-moz-transform:scale(.8);background-color:#7cd0fc}}@-o-keyframes load{0%,100%{-o-transform:scale(.4);background-color:#18acfa}50%{-o-transform:scale(.8);background-color:#7cd0fc}}@keyframes load{0%,100%{-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4);background-color:#18acfa}50%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);background-color:#7cd0fc}}.app-link .btn.is-loading.btn.is-loading:after{border-width:.3rem}lesshat-selector{-lh-property:0}@-webkit-keyframes shake{0%{left:-3px}30%{left:auto}60%{left:-3px}100%{left:auto}}@-moz-keyframes shake{0%{left:-3px}30%{left:auto}60%{left:-3px}100%{left:auto}}@-o-keyframes shake{0%{left:-3px}30%{left:auto}60%{left:-3px}100%{left:auto}}@keyframes shake{0%{left:-3px}30%{left:auto}60%{left:-3px}100%{left:auto}}lesshat-selector{-lh-property:0}@-webkit-keyframes marginRShake{0%{margin-right:-4px}30%{margin-right:auto}60%{margin-right:-4px}100%{margin-right:auto}}@-moz-keyframes marginRShake{0%{margin-right:-4px}30%{margin-right:auto}60%{margin-right:-4px}100%{margin-right:auto}}@-o-keyframes marginRShake{0%{margin-right:-4px}30%{margin-right:auto}60%{margin-right:-4px}100%{margin-right:auto}}@keyframes marginRShake{0%{margin-right:-4px}30%{margin-right:auto}60%{margin-right:-4px}100%{margin-right:auto}}lesshat-selector{-lh-property:0}@-webkit-keyframes marginLShake{0%{margin-left:-4px}30%{margin-left:0}60%{margin-left:-4px}100%{margin-left:0}}@-moz-keyframes marginLShake{0%{margin-left:-4px}30%{margin-left:0}60%{margin-left:-4px}100%{margin-left:0}}@-o-keyframes marginLShake{0%{margin-left:-4px}30%{margin-left:0}60%{margin-left:-4px}100%{margin-left:0}}@keyframes marginLShake{0%{margin-left:-4px}30%{margin-left:0}60%{margin-left:-4px}100%{margin-left:0}}.section-content-card{width:100%;max-width:100%}.module-content-card{max-width:1100px;margin:0 auto;margin-bottom:6rem}.content-card-title{text-align:center;margin-bottom:6rem}.content-card{display:flex;min-height:auto;max-width:1100px;margin:0 auto}@media only screen and (max-width :749px){.content-card{margin:0 auto;max-width:331px;display:block;padding:2rem 0;min-height:auto;padding-bottom:3rem}.content-card.content-card-normal{padding-top:0}.content-card.content-card-normal .card-image{width:100%}.content-card.content-card-round img{border-radius:50%;width:185px;height:185px}}.content-card .card-image{flex-grow:1;height:auto;width:100%}@media only screen and (max-width :749px){.content-card .card-image{margin:0 auto;height:auto;width:185px}}.content-card .card-image img{height:100%;width:100%;display:block}.content-card .card-content{flex-basis:50%;text-align:center;padding:2rem;align-self:center}.content-card .card-content .title{margin:0;padding:2rem 0;font-size:2.2rem}.content-card .card-content .btn{text-transform:capitalize}.content-card .card-content p{font-size:1.5rem;line-height:2.1rem}.content-card .card-content .author{display:flex;justify-content:center;padding-top:2rem;position:relative;z-index:2}@media only screen and (max-width :749px){.content-card .card-content .author{padding-top:0}}.content-card .card-content .author .author-info{margin-left:1rem}.content-card .card-content .author .author-info p{margin-bottom:0;font-size:1.2rem;text-align:left}.content-card .card-content .author .author-info p:first-of-type{font-weight:500}.content-card .card-content .thumbnail{display:block;height:51px;width:51px}@media only screen and (max-width :749px){.content-card .card-content .thumbnail{margin:0}}.content-card .card-content .thumbnail.thumbnail-round{border-radius:50%}.content-card .card-content .thumbnail.thumbnail-border_bottom{border-radius:0 0 50% 50%}.content-card .card-content .thumbnail.thumbnail-normal{height:51px;width:51px}.module-card-slider .navColor--orange .owl-controls .owl-nav{display:none}@media only screen and (min-width:1260px) and (max-width:1800px){.module-card-slider .navColor--orange .owl-controls .owl-nav{display:block}}@media only screen and (min-width :750px){.module-card-slider .navColor--orange .owl-controls .owl-next:after,.module-card-slider .navColor--orange .owl-controls .owl-next:before,.module-card-slider .navColor--orange .owl-controls .owl-prev:after,.module-card-slider .navColor--orange .owl-controls .owl-prev:before{background-color:transparent}}@media only screen and (min-width :1140px){.module-card-slider .navColor--orange .owl-controls .owl-next:after,.module-card-slider .navColor--orange .owl-controls .owl-next:before,.module-card-slider .navColor--orange .owl-controls .owl-prev:after,.module-card-slider .navColor--orange .owl-controls .owl-prev:before{background-color:transparent}}@media only screen and (min-width :1140px){.module-card-slider .navColor--orange .owl-controls .owl-prev{width:70px;height:100px;left:0;background-image:url(../img/slider-nav-button-orange.svg);background-size:69px;background-repeat:no-repeat;transform:rotate(0);opacity:1}.module-card-slider .navColor--orange .owl-controls .owl-prev:after{background:url(../img/slider-arrow-button.svg) no-repeat;background-position:15px 0;content:"";width:50px;height:27px;display:block;position:absolute;top:35px;background-color:transparent!important}.module-card-slider .navColor--orange .owl-controls .owl-next{width:70px;height:100px;right:0;background-image:url(../img/slider-nav-button-orange.svg);background-size:69px;background-repeat:no-repeat;transform:scaleX(-1);opacity:1}.module-card-slider .navColor--orange .owl-controls .owl-next:after{background:url(../img/slider-arrow-button.svg) no-repeat;background-position:15px 0;content:"";width:50px;height:27px;display:block;position:absolute;top:35px;background-color:transparent!important}}.module-card-slider .navColor--blue .owl-controls .owl-nav{display:none}@media only screen and (min-width:1260px) and (max-width:1800px){.module-card-slider .navColor--blue .owl-controls .owl-nav{display:block}}@media only screen and (min-width :750px){.module-card-slider .navColor--blue .owl-controls .owl-next:after,.module-card-slider .navColor--blue .owl-controls .owl-next:before,.module-card-slider .navColor--blue .owl-controls .owl-prev:after,.module-card-slider .navColor--blue .owl-controls .owl-prev:before{background-color:transparent}}@media only screen and (min-width :1140px){.module-card-slider .navColor--blue .owl-controls .owl-next:after,.module-card-slider .navColor--blue .owl-controls .owl-next:before,.module-card-slider .navColor--blue .owl-controls .owl-prev:after,.module-card-slider .navColor--blue .owl-controls .owl-prev:before{background-color:transparent}}@media only screen and (min-width :1140px){.module-card-slider .navColor--blue .owl-controls .owl-prev{width:70px;height:100px;left:0;background-image:url(../img/slider-nav-button-blue.svg);background-size:69px;background-repeat:no-repeat;transform:rotate(0);opacity:1}.module-card-slider .navColor--blue .owl-controls .owl-prev:after{background:url(../img/slider-arrow-button.svg) no-repeat;background-position:15px 0;content:"";width:50px;height:27px;display:block;position:absolute;top:35px;background-color:transparent!important}.module-card-slider .navColor--blue .owl-controls .owl-next{width:70px;height:100px;right:0;background-image:url(../img/slider-nav-button-blue.svg);background-size:69px;background-repeat:no-repeat;transform:scaleX(-1);opacity:1}.module-card-slider .navColor--blue .owl-controls .owl-next:after{background:url(../img/slider-arrow-button.svg) no-repeat;background-position:15px 0;content:"";width:50px;height:27px;display:block;position:absolute;top:35px;background-color:transparent!important}}.module-card-slider .navColor--green .owl-controls .owl-nav{display:none}@media only screen and (min-width:1260px) and (max-width:1800px){.module-card-slider .navColor--green .owl-controls .owl-nav{display:block}}@media only screen and (min-width :750px){.module-card-slider .navColor--green .owl-controls .owl-next:after,.module-card-slider .navColor--green .owl-controls .owl-next:before,.module-card-slider .navColor--green .owl-controls .owl-prev:after,.module-card-slider .navColor--green .owl-controls .owl-prev:before{background-color:transparent}}@media only screen and (min-width :1140px){.module-card-slider .navColor--green .owl-controls .owl-next:after,.module-card-slider .navColor--green .owl-controls .owl-next:before,.module-card-slider .navColor--green .owl-controls .owl-prev:after,.module-card-slider .navColor--green .owl-controls .owl-prev:before{background-color:transparent}}@media only screen and (min-width :1140px){.module-card-slider .navColor--green .owl-controls .owl-prev{width:70px;height:100px;left:0;background-image:url(../img/slider-nav-button-green.svg);background-size:69px;background-repeat:no-repeat;transform:rotate(0);opacity:1}.module-card-slider .navColor--green .owl-controls .owl-prev:after{background:url(../img/slider-arrow-button.svg) no-repeat;background-position:15px 0;content:"";width:50px;height:27px;display:block;position:absolute;top:35px;background-color:transparent!important}.module-card-slider .navColor--green .owl-controls .owl-next{width:70px;height:100px;right:0;background-image:url(../img/slider-nav-button-green.svg);background-size:69px;background-repeat:no-repeat;transform:scaleX(-1);opacity:1}.module-card-slider .navColor--green .owl-controls .owl-next:after{background:url(../img/slider-arrow-button.svg) no-repeat;background-position:15px 0;content:"";width:50px;height:27px;display:block;position:absolute;top:35px;background-color:transparent!important}}.module-card-slider .navColor--pink .owl-controls .owl-nav{display:none}@media only screen and (min-width:1260px) and (max-width:1800px){.module-card-slider .navColor--pink .owl-controls .owl-nav{display:block}}@media only screen and (min-width :750px){.module-card-slider .navColor--pink .owl-controls .owl-next:after,.module-card-slider .navColor--pink .owl-controls .owl-next:before,.module-card-slider .navColor--pink .owl-controls .owl-prev:after,.module-card-slider .navColor--pink .owl-controls .owl-prev:before{background-color:transparent}}@media only screen and (min-width :1140px){.module-card-slider .navColor--pink .owl-controls .owl-next:after,.module-card-slider .navColor--pink .owl-controls .owl-next:before,.module-card-slider .navColor--pink .owl-controls .owl-prev:after,.module-card-slider .navColor--pink .owl-controls .owl-prev:before{background-color:transparent}}@media only screen and (min-width :1140px){.module-card-slider .navColor--pink .owl-controls .owl-prev{width:70px;height:100px;left:0;background-image:url(../img/slider-nav-button-pink.svg);background-size:69px;background-repeat:no-repeat;transform:rotate(0);opacity:1}.module-card-slider .navColor--pink .owl-controls .owl-prev:after{background:url(../img/slider-arrow-button.svg) no-repeat;background-position:15px 0;content:"";width:50px;height:27px;display:block;position:absolute;top:35px;background-color:transparent!important}.module-card-slider .navColor--pink .owl-controls .owl-next{width:70px;height:100px;right:0;background-image:url(../img/slider-nav-button-pink.svg);background-size:69px;background-repeat:no-repeat;transform:scaleX(-1);opacity:1}.module-card-slider .navColor--pink .owl-controls .owl-next:after{background:url(../img/slider-arrow-button.svg) no-repeat;background-position:15px 0;content:"";width:50px;height:27px;display:block;position:absolute;top:35px;background-color:transparent!important}}.module-card-slider .navColor--yellow .owl-controls .owl-nav{display:none}@media only screen and (min-width:1260px) and (max-width:1800px){.module-card-slider .navColor--yellow .owl-controls .owl-nav{display:block}}@media only screen and (min-width :750px){.module-card-slider .navColor--yellow .owl-controls .owl-next:after,.module-card-slider .navColor--yellow .owl-controls .owl-next:before,.module-card-slider .navColor--yellow .owl-controls .owl-prev:after,.module-card-slider .navColor--yellow .owl-controls .owl-prev:before{background-color:transparent}}@media only screen and (min-width :1140px){.module-card-slider .navColor--yellow .owl-controls .owl-next:after,.module-card-slider .navColor--yellow .owl-controls .owl-next:before,.module-card-slider .navColor--yellow .owl-controls .owl-prev:after,.module-card-slider .navColor--yellow .owl-controls .owl-prev:before{background-color:transparent}}@media only screen and (min-width :1140px){.module-card-slider .navColor--yellow .owl-controls .owl-prev{width:70px;height:100px;left:0;background-image:url(../img/slider-nav-button-yellow.svg);background-size:69px;background-repeat:no-repeat;transform:rotate(0);opacity:1}.module-card-slider .navColor--yellow .owl-controls .owl-prev:after{background:url(../img/slider-arrow-button.svg) no-repeat;background-position:15px 0;content:"";width:50px;height:27px;display:block;position:absolute;top:35px;background-color:transparent!important}.module-card-slider .navColor--yellow .owl-controls .owl-next{width:70px;height:100px;right:0;background-image:url(../img/slider-nav-button-yellow.svg);background-size:69px;background-repeat:no-repeat;transform:scaleX(-1);opacity:1}.module-card-slider .navColor--yellow .owl-controls .owl-next:after{background:url(../img/slider-arrow-button.svg) no-repeat;background-position:15px 0;content:"";width:50px;height:27px;display:block;position:absolute;top:35px;background-color:transparent!important}}.module-card-slider .owl-item{min-height:auto}.module-card-slider .owl-item .content-card{min-height:auto}.module-card-slider .owl-item .content-card .card-image img{height:100%;display:block}.module-card-slider .owl-item .content-card .card-content{padding:2rem}@media only screen and (max-width :749px){.testimonial-quote .section-content{padding:0}}.module-testimonial-card:last-child{padding-bottom:5rem}@media only screen and (max-width :749px){.module-testimonial-card{margin-bottom:-9rem}.module-testimonial-card:last-child{padding-bottom:0;margin-bottom:-9rem}}@media only screen and (max-width :749px) and (orientation:landscape){.module-testimonial-card{margin-bottom:2rem}.module-testimonial-card:last-child{padding-bottom:0;margin-bottom:0}}.title{text-align:center}.testimonial-card{display:flex;justify-content:center;align-items:center}@media only screen and (max-width :749px){.testimonial-card{flex-direction:column}}@media only screen and (max-width :749px) and (orientation:landscape){.testimonial-card{flex-direction:row}}.testimonial-card a{color:#000;text-decoration:none}.testimonial-card a:hover{text-decoration:underline}@media only screen and (min-width :750px){.testimonial-card.testimonial-card--tube.custom-layout--right .author{order:1;left:-70px}}.testimonial-card.testimonial-card--tube.custom-layout--right .quote-background--tube{transform:scaleX(-1)}@media only screen and (min-width :750px){.testimonial-card.testimonial-card--halfcircle.custom-layout--right .author{order:1;left:-70px}}@media only screen and (min-width :750px){.testimonial-card.testimonial-card--halfcircle .quote p{padding:4rem 9rem}}@media only screen and (min-width :750px){.testimonial-card.testimonial-card--ellipse .author{top:15px}}.testimonial-card .author{position:relative;left:70px;z-index:1}@media only screen and (max-width :749px){.testimonial-card .author{display:flex;top:15px;left:0;padding-bottom:1rem}.testimonial-card .author .author-info{display:flex;flex-direction:column;margin-left:1rem;max-width:152px}.testimonial-card .author .author-info p:first-of-type{margin-top:50px}}@media only screen and (max-width :749px) and (orientation:landscape){.testimonial-card .author{position:relative;top:25px;left:70px;z-index:1;flex-direction:column;margin:0 auto}}.testimonial-card .author .thumbnail{display:block;height:100px;width:100px;border:3px solid #fff;margin:0 auto}@media only screen and (max-width :749px){.testimonial-card .author .thumbnail{margin:0}}.testimonial-card .author .thumbnail.thumbnail-round{border-radius:50%}.testimonial-card .author .thumbnail.thumbnail-round_bottom{border-radius:0 0 50% 50%}.testimonial-card .author .thumbnail.thumbnail-square{height:100px;width:100px}.testimonial-card .author .author-info{max-width:152px}.testimonial-card .author p{margin:0;text-align:center;text-transform:uppercase;line-height:1.9rem}.testimonial-card .author p:first-of-type{font-weight:600;font-size:1.2rem}.testimonial-card .author p:last-of-type{font-weight:500;font-size:1.2rem}.testimonial-card .quote{position:relative;max-width:530px}@media only screen and (max-width :749px){.testimonial-card .quote{max-width:375px;min-height:252px;width:100%;top:-90px}}@media only screen and (max-width :749px) and (orientation:landscape){.testimonial-card .quote{top:0}}.testimonial-card .quote .quote-background{position:relative;width:160%;left:-30%}.testimonial-card .quote .quote-background img{width:100%;height:auto}.testimonial-card .quote .quote-background.quote-background--tube{width:125%;left:-13%}@media only screen and (min-width :750px){.testimonial-card .quote .quote-background.quote-background--tube{width:100%;left:0}}@media only screen and (min-width :750px){.testimonial-card .quote .quote-background{width:100%;left:0}}.testimonial-card .quote p{position:absolute;top:0;padding:5.8rem 9rem;font-size:1.5rem;font-style:italic;line-height:2.3rem;text-align:center}@media only screen and (max-width :749px){.testimonial-card .quote p{padding:11rem 2rem 5rem 2rem}}@media only screen and (max-width :749px) and (orientation:landscape){.testimonial-card .quote p{padding:7.8rem 9rem;font-size:1.5rem}}.design-quote{padding:0}.design-quote.custom-layout-right .design-quote-title.custom-title-left .quote-title{width:70%}@media only screen and (max-width :749px){.design-quote.custom-layout-right .design-quote-title.custom-title-left .quote-title{width:100%}}@media only screen and (min-width :750px){.design-quote.custom-layout-right .design-quote-title.custom-title-left .quote-title{width:100%}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote.custom-layout-right .design-quote-title.custom-title-left .quote-title{width:70%;top:15px}}@media only screen and (min-width :1140px){.design-quote.custom-layout-right .design-quote-title.custom-title-left .quote-title{width:70%;top:25px}}.design-quote.custom-layout-right .design-quote-title.custom-title-right .quote-title{width:70%}@media only screen and (max-width :749px){.design-quote.custom-layout-right .design-quote-title.custom-title-right .quote-title{width:100%}}@media only screen and (min-width :750px){.design-quote.custom-layout-right .design-quote-title.custom-title-right .quote-title{width:100%}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote.custom-layout-right .design-quote-title.custom-title-right .quote-title{width:50%}}@media only screen and (min-width :1140px){.design-quote.custom-layout-right .design-quote-title.custom-title-right .quote-title{width:50%}}.design-quote.custom-layout-left .design-quote-title.custom-title-left .quote-title{width:70%}@media only screen and (max-width :749px){.design-quote.custom-layout-left .design-quote-title.custom-title-left .quote-title{width:100%}}@media only screen and (min-width :750px){.design-quote.custom-layout-left .design-quote-title.custom-title-left .quote-title{width:100%}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote.custom-layout-left .design-quote-title.custom-title-left .quote-title{width:50%}}@media only screen and (min-width :1140px){.design-quote.custom-layout-left .design-quote-title.custom-title-left .quote-title{width:50%}}.design-quote.custom-layout-left .design-quote-title.custom-title-right .quote-title{width:70%}@media only screen and (max-width :749px){.design-quote.custom-layout-left .design-quote-title.custom-title-right .quote-title{width:100%}}@media only screen and (min-width :750px){.design-quote.custom-layout-left .design-quote-title.custom-title-right .quote-title{width:100%}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote.custom-layout-left .design-quote-title.custom-title-right .quote-title{width:70%;top:15px}}@media only screen and (min-width :1140px){.design-quote.custom-layout-left .design-quote-title.custom-title-right .quote-title{width:70%;top:25px}}.design-quote .design-quote-title{position:relative;height:26px;margin-bottom:1rem;text-align:center}.design-quote .design-quote-title.custom-title-center{text-align:center}@media only screen and (max-width :749px){.design-quote .design-quote-title.custom-title-center{top:40px}}@media only screen and (min-width :750px){.design-quote .design-quote-title.custom-title-center{top:40px}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote .design-quote-title.custom-title-center{top:0}}@media only screen and (min-width :1140px){.design-quote .design-quote-title.custom-title-center{top:0}}@media only screen and (max-width :749px){.design-quote .design-quote-title.custom-title-right{top:40px}}@media only screen and (min-width :750px){.design-quote .design-quote-title.custom-title-right{top:40px}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote .design-quote-title.custom-title-right{top:0}}@media only screen and (min-width :1140px){.design-quote .design-quote-title.custom-title-right{top:0}}.design-quote .design-quote-title.custom-title-right .quote-title{position:absolute;width:50%;right:0}@media only screen and (max-width :749px){.design-quote .design-quote-title.custom-title-right .quote-title{width:100%}}@media only screen and (min-width :750px){.design-quote .design-quote-title.custom-title-right .quote-title{width:100%}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote .design-quote-title.custom-title-right .quote-title{width:50%}}@media only screen and (min-width :1140px){.design-quote .design-quote-title.custom-title-right .quote-title{width:50%}}@media only screen and (max-width :749px){.design-quote .design-quote-title.custom-title-left{top:40px}}@media only screen and (min-width :750px){.design-quote .design-quote-title.custom-title-left{top:40px}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote .design-quote-title.custom-title-left{top:0}}@media only screen and (min-width :1140px){.design-quote .design-quote-title.custom-title-left{top:0}}.design-quote .design-quote-title.custom-title-left .quote-title{position:absolute;width:50%;left:0}@media only screen and (max-width :749px){.design-quote .design-quote-title.custom-title-left .quote-title{width:100%}}@media only screen and (min-width :750px){.design-quote .design-quote-title.custom-title-left .quote-title{width:100%}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote .design-quote-title.custom-title-left .quote-title{width:50%}}@media only screen and (min-width :1140px){.design-quote .design-quote-title.custom-title-left .quote-title{width:50%}}.design-quote .design-quote-card{max-width:665px;margin:0 auto}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote .design-quote-card{max-width:100%;display:flex;flex-direction:column;flex-flow:row wrap;justify-content:center}}.design-quote .design-quote-card.design-quote-card--normal-decoration .card-image{top:0}.design-quote .design-quote-card.design-quote-card--normal-decoration .card-info{top:0}.design-quote .design-quote-card.design-quote-card--normal-decoration .card-info .card-content{position:relative!important;padding:2rem 0}@media only screen and (min-width :750px){.design-quote .design-quote-card.design-quote-card--normal-decoration .card-info .card-content{left:0}}.design-quote .design-quote-card.custom-layout-left .card-info .card-content{width:100%;height:50%;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@media only screen and (min-width :450px){.design-quote .design-quote-card.custom-layout-left .card-info .card-content{max-width:430px}}@media only screen and (min-width :750px){.design-quote .design-quote-card.custom-layout-left .card-info .card-content{max-width:450px;width:100%;height:45%}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote .design-quote-card.custom-layout-left .card-info .card-content{height:58%;right:40px}}@media only screen and (min-width :1140px){.design-quote .design-quote-card.custom-layout-left .card-info .card-content{height:45%}}.design-quote .design-quote-card.custom-layout-left .card-info .card-content .card-desc{padding:0 2rem}.design-quote .design-quote-card.custom-layout-left .card-info .card-content .card-desc p{text-align:center;font-size:1.5rem;line-height:2.1rem}.design-quote .design-quote-card.custom-layout-right .card-image{order:1}.design-quote .design-quote-card.custom-layout-right .card-image.image-round{justify-content:center}@media only screen and (min-width :1140px){.design-quote .design-quote-card.custom-layout-right .card-image.image-round{justify-content:flex-start}}.design-quote .design-quote-card.custom-layout-right .card-background{transform:rotate(-5deg) scaleX(-1);left:0}@media only screen and (max-width :749px){.design-quote .design-quote-card.custom-layout-right .card-background{transform:rotate(10deg) scaleX(1);left:-20%}}@media only screen and (min-width :450px){.design-quote .design-quote-card.custom-layout-right .card-background{transform:rotate(10deg) scaleX(1);left:-8%}}@media only screen and (min-width :750px){.design-quote .design-quote-card.custom-layout-right .card-background{transform:rotate(10deg) scaleX(1);left:-2%}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote .design-quote-card.custom-layout-right .card-background{transform:rotate(15deg) scaleX(1);left:-15%}}@media only screen and (min-width :1140px){.design-quote .design-quote-card.custom-layout-right .card-background{left:-5%}}.design-quote .design-quote-card .card-image{position:relative;top:40px}.design-quote .design-quote-card .card-image.image-round{display:flex;justify-content:center}.design-quote .design-quote-card .card-image.image-round .image{border-radius:50%}@media only screen and (max-width :749px){.design-quote .design-quote-card .card-image.image-round .image{width:350px;height:350px}}@media only screen and (min-width :750px){.design-quote .design-quote-card .card-image.image-round .image{width:350px;height:350px}}@media only screen and (min-width :1140px){.design-quote .design-quote-card .card-image.image-round{justify-content:flex-end}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote .design-quote-card .card-image.image-round{flex-basis:auto;top:0}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote .design-quote-card .card-image{flex-basis:50%;top:0}}.design-quote .design-quote-card .card-image .image{display:block}.design-quote .design-quote-card .card-info{display:flex;align-items:center;position:relative;top:-40px}@media only screen and (max-width :749px){.design-quote .design-quote-card .card-info{display:block}}@media only screen and (min-width :750px){.design-quote .design-quote-card .card-info{top:-42px}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote .design-quote-card .card-info{flex-basis:50%;top:0}}.design-quote .design-quote-card .card-info .card-content{width:100%;height:50%;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@media only screen and (min-width :450px){.design-quote .design-quote-card .card-info .card-content{max-width:430px}}@media only screen and (min-width :750px){.design-quote .design-quote-card .card-info .card-content{max-width:450px;width:100%;height:45%}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote .design-quote-card .card-info .card-content{height:58%;left:40px}}@media only screen and (min-width :1140px){.design-quote .design-quote-card .card-info .card-content{height:45%}}.design-quote .design-quote-card .card-info .card-content .card-desc{padding:0 2rem}.design-quote .design-quote-card .card-info .card-content .card-desc p{text-align:center;font-size:1.5rem;line-height:2.1rem}.design-quote .design-quote-card .card-info .author{display:flex;justify-content:center;padding-top:2rem;color:#000;text-decoration:none}.design-quote .design-quote-card .card-info .author a{display:flex;justify-content:center;padding-top:2rem;color:#000;text-decoration:none}.design-quote .design-quote-card .card-info .author a:hover{text-decoration:underline}.design-quote .design-quote-card .card-info .author a .thumbnail{display:block;height:51px;width:51px;border:3px solid #fff}.design-quote .design-quote-card .card-info .author a .thumbnail.thumbnail-round{border-radius:50%}.design-quote .design-quote-card .card-info .author a .thumbnail.thumbnail-border_bottom{border-radius:0 0 50% 50%}.design-quote .design-quote-card .card-info .author a .thumbnail.thumbnail-normal{height:51px;width:51px}.design-quote .design-quote-card .card-info .author a .author-info{margin-left:1rem}.design-quote .design-quote-card .card-info .author a .author-info p{margin-bottom:0;font-size:1.2rem;text-align:left}.design-quote .design-quote-card .card-info .author a .author-info p:first-of-type{font-weight:500}.design-quote .design-quote-card .card-info .author .thumbnail{display:block;height:51px;width:51px;border:3px solid #fff}.design-quote .design-quote-card .card-info .author .thumbnail.thumbnail-round{border-radius:50%}.design-quote .design-quote-card .card-info .author .thumbnail.thumbnail-border_bottom{border-radius:0 0 50% 50%}.design-quote .design-quote-card .card-info .author .thumbnail.thumbnail-normal{height:51px;width:51px}.design-quote .design-quote-card .card-info .author .author-info{margin-left:1rem}.design-quote .design-quote-card .card-info .author .author-info p{margin-bottom:0;font-size:1.2rem;text-align:left}.design-quote .design-quote-card .card-info .author .author-info p:first-of-type{font-weight:500}.design-quote .design-quote-card .card-background{position:relative;left:-20%;width:140%;transform:rotate(10deg)}@media only screen and (min-width :450px){.design-quote .design-quote-card .card-background{width:110%;left:-8%}}@media only screen and (min-width :750px){.design-quote .design-quote-card .card-background{max-width:750px;width:110%;left:-2%}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote .design-quote-card .card-background{position:absolute;width:130%;left:-20%;transform:rotate(0)}}@media only screen and (min-width :1140px){.design-quote .design-quote-card .card-background{position:absolute;width:115%;left:-15%;transform:rotate(0)}}.design-quote .design-quote-card .card-background img{width:100%;height:auto}.design-quote.custom-layout .design-quote-card{max-width:665px;margin:0 auto}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote.custom-layout .design-quote-card{max-width:100%;display:flex;flex-direction:column;flex-flow:row wrap;justify-content:center}}.design-quote.custom-layout .design-quote-card.custom-layout-left .card-info .card-content{width:100%;height:50%;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@media only screen and (min-width :450px){.design-quote.custom-layout .design-quote-card.custom-layout-left .card-info .card-content{max-width:430px}}@media only screen and (min-width :750px){.design-quote.custom-layout .design-quote-card.custom-layout-left .card-info .card-content{max-width:450px;width:100%;height:45%}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote.custom-layout .design-quote-card.custom-layout-left .card-info .card-content{height:58%;right:40px}}@media only screen and (min-width :1140px){.design-quote.custom-layout .design-quote-card.custom-layout-left .card-info .card-content{height:45%}}.design-quote.custom-layout .design-quote-card.custom-layout-left .card-info .card-content .card-desc{padding:0 2rem}.design-quote.custom-layout .design-quote-card.custom-layout-left .card-info .card-content .card-desc p{text-align:center;font-size:1.5rem;line-height:2.1rem}.design-quote.custom-layout .design-quote-card.custom-layout-right .card-image{order:1}.design-quote.custom-layout .design-quote-card.custom-layout-right .card-image.image-round{justify-content:center}@media only screen and (min-width :1140px){.design-quote.custom-layout .design-quote-card.custom-layout-right .card-image.image-round{justify-content:flex-start}}.design-quote.custom-layout .design-quote-card.custom-layout-right .card-background{transform:rotate(-5deg) scaleX(-1);left:0}@media only screen and (max-width :749px){.design-quote.custom-layout .design-quote-card.custom-layout-right .card-background{transform:rotate(10deg) scaleX(1);left:-20%}}@media only screen and (min-width :450px){.design-quote.custom-layout .design-quote-card.custom-layout-right .card-background{transform:rotate(10deg) scaleX(1);left:-8%}}@media only screen and (min-width :750px){.design-quote.custom-layout .design-quote-card.custom-layout-right .card-background{transform:rotate(10deg) scaleX(1);left:-2%}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote.custom-layout .design-quote-card.custom-layout-right .card-background{transform:rotate(15deg) scaleX(1);left:-15%}}@media only screen and (min-width :1140px){.design-quote.custom-layout .design-quote-card.custom-layout-right .card-background{left:-5%}}.design-quote.custom-layout .design-quote-card .card-image{position:relative;top:40px}.design-quote.custom-layout .design-quote-card .card-image.image-round{display:flex;justify-content:center}.design-quote.custom-layout .design-quote-card .card-image.image-round .image{border-radius:50%}@media only screen and (max-width :749px){.design-quote.custom-layout .design-quote-card .card-image.image-round .image{width:350px;height:350px}}@media only screen and (min-width :750px){.design-quote.custom-layout .design-quote-card .card-image.image-round .image{width:350px;height:350px}}@media only screen and (min-width :1140px){.design-quote.custom-layout .design-quote-card .card-image.image-round{justify-content:flex-end}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote.custom-layout .design-quote-card .card-image.image-round{flex-basis:auto;top:0}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote.custom-layout .design-quote-card .card-image{flex-basis:50%;top:0}}.design-quote.custom-layout .design-quote-card .card-image .image{display:block}.design-quote.custom-layout .design-quote-card .card-info{display:flex;align-items:center;position:relative;top:-40px}@media only screen and (max-width :749px){.design-quote.custom-layout .design-quote-card .card-info{display:block}}@media only screen and (min-width :750px){.design-quote.custom-layout .design-quote-card .card-info{top:-42px}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote.custom-layout .design-quote-card .card-info{flex-basis:50%;top:0}}.design-quote.custom-layout .design-quote-card .card-info .card-content{width:100%;height:50%;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@media only screen and (min-width :450px){.design-quote.custom-layout .design-quote-card .card-info .card-content{max-width:430px}}@media only screen and (min-width :750px){.design-quote.custom-layout .design-quote-card .card-info .card-content{max-width:450px;width:100%;height:45%}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote.custom-layout .design-quote-card .card-info .card-content{height:58%;left:40px}}@media only screen and (min-width :1140px){.design-quote.custom-layout .design-quote-card .card-info .card-content{height:45%}}.design-quote.custom-layout .design-quote-card .card-info .card-content .card-desc{padding:0 2rem}.design-quote.custom-layout .design-quote-card .card-info .card-content .card-desc p{text-align:center;font-size:1.5rem;line-height:2.1rem}.design-quote.custom-layout .design-quote-card .card-info .author a{display:flex;justify-content:center;padding-top:2rem;color:#000;text-decoration:none}.design-quote.custom-layout .design-quote-card .card-info .author a:hover{text-decoration:underline}.design-quote.custom-layout .design-quote-card .card-info .author a .thumbnail{display:block;height:51px;width:51px;border:3px solid #fff}.design-quote.custom-layout .design-quote-card .card-info .author a .thumbnail.thumbnail-round{border-radius:50%}.design-quote.custom-layout .design-quote-card .card-info .author a .thumbnail.thumbnail-border_bottom{border-radius:0 0 50% 50%}.design-quote.custom-layout .design-quote-card .card-info .author a .thumbnail.thumbnail-normal{height:51px;width:51px}.design-quote.custom-layout .design-quote-card .card-info .author a .author-info{margin-left:1rem}.design-quote.custom-layout .design-quote-card .card-info .author a .author-info p{margin-bottom:0;font-size:1.2rem;text-align:left}.design-quote.custom-layout .design-quote-card .card-info .author a .author-info p:first-of-type{font-weight:500}.design-quote.custom-layout .design-quote-card .card-background{position:relative;left:-20%;width:140%;transform:rotate(10deg)}@media only screen and (min-width :450px){.design-quote.custom-layout .design-quote-card .card-background{width:110%;left:-8%}}@media only screen and (min-width :750px){.design-quote.custom-layout .design-quote-card .card-background{max-width:750px;width:110%;left:-2%}}@media only screen and (min-width :750px) and (orientation:landscape){.design-quote.custom-layout .design-quote-card .card-background{position:absolute;width:130%;left:-20%;transform:rotate(0)}}@media only screen and (min-width :1140px){.design-quote.custom-layout .design-quote-card .card-background{position:absolute;width:115%;left:-15%;transform:rotate(0)}}.design-quote.custom-layout .design-quote-card .card-background img{width:100%;height:auto}@media only screen and (max-width :749px){.module-content-highlight .section-content{padding:0}}.content-highlight{padding-top:3rem;display:flex;justify-content:center}@media only screen and (max-width :749px){.content-highlight{display:block}}@media only screen and (max-width :749px){.content-highlight.layout-round{padding-top:0}.content-highlight.layout-round .section-content{padding:0}.content-highlight.layout-round .col-left .title{display:none}.content-highlight.layout-round .col-right .title{display:block}}.content-highlight .col-left{flex-basis:40%}@media only screen and (min-width :750px){.content-highlight .col-left{flex-basis:50%;margin-right:3rem}}.content-highlight .col-left .title{font-size:2.6rem;text-align:left;font-weight:500;display:none}@media only screen and (max-width :749px){.content-highlight .col-left .title{text-align:center;font-size:2rem;display:block}}.content-highlight .col-left img{width:100%;max-height:450px;display:block}.content-highlight .col-right{flex-basis:40%;padding:4rem}@media only screen and (max-width :749px){.content-highlight .col-right{text-align:center}}@media only screen and (min-width :750px){.content-highlight .col-right{flex-basis:50%;padding:2rem 0}}@media only screen and (min-width :1140px){.content-highlight .col-right{padding:4rem 0}}.content-highlight .col-right .title{font-size:2.6rem;text-align:left;font-weight:500}@media only screen and (max-width :749px){.content-highlight .col-right .title{text-align:center;font-size:2rem;display:none}}.content-highlight .col-right p{font-size:1.5rem;line-height:2.1rem}.content-highlight .col-right .btn{font-size:1.6rem;font-weight:400}.layout-waves{position:relative;width:100%;height:auto;background:url(../img/white-wave.svg) repeat-x center top 0}@media only screen and (max-width :749px){.layout-waves.layout--imageTop{background:0 0;padding-top:0}.layout-waves.layout--imageTop .section-content{padding:0}.layout-waves.layout--imageTop .col-left{width:100%;top:0;position:relative}.layout-waves.layout--imageTop .col-left .title{display:none}.layout-waves.layout--imageTop .col-left .custom-layout-mobile{position:relative;width:100%;background-color:transparent!important;background-repeat:repeat;height:10px;background-size:20px 20px;top:-10px}.layout-waves.layout--imageTop .col-left .custom-layout-mobile-waves{background-color:transparent!important;position:relative;background-repeat:repeat;height:15px;background-size:40px 20px;top:-25px}.layout-waves.layout--imageTop .col-right{position:relative}.layout-waves.layout--imageTop .col-right .title{display:block}}.layout-waves .title{margin-top:2rem}.layout-round{position:relative;width:100%;height:auto;background:url(../img/ellipse-top.svg) center top -12px no-repeat;background-size:102%}@media only screen and (max-width :749px){.layout-round{background:url(../img/ellipse-top.svg) center top -4px no-repeat}.layout-round.layout--imageTop{background:0 0;padding-top:0}.layout-round.layout--imageTop .section-content{padding:0}.layout-round.layout--imageTop .col-left{width:120%;top:0;margin-left:-10%;position:relative}.layout-round.layout--imageTop .col-left .title{display:none}.layout-round.layout--imageTop .col-left .custom-layout-mobile{position:absolute;bottom:-85px;height:110px;width:103%;margin-left:-1.5%;border-top-left-radius:50%;border-top-right-radius:50%}.layout-round.layout--imageTop .col-left .custom-layout-mobile-waves{display:none}.layout-round.layout--imageTop .col-right{position:relative}.layout-round.layout--imageTop .col-right .title{display:block}}@media only screen and (min-width :750px){.layout-round{background:url(../img/ellipse-top.svg) center top -8px no-repeat;background-size:102%}}.page-header{max-width:100%}@media only screen and (max-width :749px){.page-header{padding:0}}@media only screen and (min-width :750px){.page-header{padding:0}}.page-header .section-header{background-position:center;background-size:cover;padding:20rem 0}.page-header .section-header .title{margin:0 2.4rem;padding-bottom:2.4rem}.page-header .section-header p{max-width:50%;margin:0 auto;padding-bottom:2.4rem}@media only screen and (max-width :749px){.page-header .section-header p{max-width:100%;margin:0 2.4rem}}.module-faq-list{padding-bottom:4rem}.module-faq-list .section-content{padding:0}.faq-list{position:relative;list-style-type:none;padding:0;margin:0 auto;max-width:70%}@media only screen and (max-width :749px){.faq-list{max-width:100%}}.faq-list .question-link{text-decoration:none;color:#333;font-size:1.5rem;font-weight:500}@media only screen and (min-width :1140px){.faq-list .question-link{font-size:1.8rem}}.faq-list .question-link .question{border:1px solid rgba(151,151,151,.3);padding:1.3rem;margin-bottom:1rem}.faq-list .question-link .question:after{background:url(../img/faq-blue-button.svg) no-repeat;content:"";width:27px;height:27px;position:absolute;right:10px}.faq-answers-section{padding:0}.faq-answers{position:relative;list-style-type:none;padding:0;margin:0 auto;max-width:70%}@media only screen and (max-width :749px){.faq-answers{max-width:100%}}.faq-answers .faq-question{border:1px solid rgba(151,151,151,.3);padding:1.3rem;margin-top:1rem;cursor:pointer;position:relative}.faq-answers .faq-question p{margin-bottom:0;padding-left:4rem;line-height:1.8rem;font-weight:500;font-size:1.5rem}@media only screen and (min-width :1140px){.faq-answers .faq-question p{font-size:1.8rem}}.faq-answers .faq-question:before{background:url(../img/faq-green-button.svg) no-repeat;content:"";width:27px;height:27px;position:absolute;left:15px;top:calc(50% - 25%)}.faq-answers .faq-question.active:before{background:url(../img/faq-green-button.svg) no-repeat;content:"";width:27px;height:27px;position:absolute;left:15px;top:calc(50% - 25%);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.faq-answers .faq-answer{display:none;border:1px solid rgba(151,151,151,.3);border-top:none;margin-bottom:1rem;padding:2rem}.faq-answers .faq-answer .gform_wrapper .gform_ajax_spinner{display:none!important}.faq-answers .faq-answer .gform_wrapper .gform_title{margin-top:30px;text-align:center}.faq-answers .faq-answer .gform_wrapper .gform_body{padding:0}.faq-answers .faq-answer .gform_wrapper .gform_body ul{list-style-type:none;padding:0}.faq-answers .faq-answer .gform_wrapper .gform_body ul>*+*{margin-top:30px}.faq-answers .faq-answer .gform_wrapper .gform_body ul li{text-align:center}.faq-answers .faq-answer .gform_wrapper .gform_body ul li .ginput_container_text{width:70%;margin:0 auto;margin-top:10px}.faq-answers .faq-answer .gform_wrapper .gform_body ul li .ginput_container_text input{width:100%;height:40px;border:1px solid #d3d3d3;padding:0 20px}.faq-answers .faq-answer .gform_wrapper .gform_body ul li .ginput_container_text input:focus::-webkit-input-placeholder{color:#a9a9ab}.faq-answers .faq-answer .gform_wrapper .gform_body ul li .ginput_container_text input:focus:-moz-placeholder{color:#a9a9ab}.faq-answers .faq-answer .gform_wrapper .gform_body ul li .ginput_container_text input:focus::-moz-placeholder{color:#a9a9ab}.faq-answers .faq-answer .gform_wrapper .gform_body ul li .ginput_container_text input:focus:-ms-input-placeholder{color:#a9a9ab}.faq-answers .faq-answer .gform_wrapper .gform_body ul li .ginput_container_text input:focus{outline:0}.faq-answers .faq-answer .gform_wrapper .gform_body ul li .ginput_container_textarea{margin-top:10px}.faq-answers .faq-answer .gform_wrapper .gform_body ul li .ginput_container_textarea textarea{width:70%;border:1px solid #d3d3d3;padding:20px}.faq-answers .faq-answer .gform_wrapper .gform_body ul li .ginput_container_textarea textarea:focus::-webkit-input-placeholder{color:#a9a9ab}.faq-answers .faq-answer .gform_wrapper .gform_body ul li .ginput_container_textarea textarea:focus:-moz-placeholder{color:#a9a9ab}.faq-answers .faq-answer .gform_wrapper .gform_body ul li .ginput_container_textarea textarea:focus::-moz-placeholder{color:#a9a9ab}.faq-answers .faq-answer .gform_wrapper .gform_body ul li .ginput_container_textarea textarea:focus:-ms-input-placeholder{color:#a9a9ab}.faq-answers .faq-answer .gform_wrapper .gform_body ul li .ginput_container_textarea textarea:focus{outline:0}.faq-answers .faq-answer .gform_wrapper .gform_footer{text-align:center}.faq-answers .faq-answer .gform_wrapper .gform_footer .button{margin-top:30px;background-color:#fb8a5f;box-shadow:2px 2px 0 #fa662d;border:none;border-radius:50px;color:#fff;font-family:ClearSans,HelveticaNeue,Helvetica,Arial,serif;font-weight:500;padding:0 3rem;font-size:1.8rem;line-height:4.5rem}.faq-answers .faq-answer .gform_wrapper .gform_footer .button:hover{background-color:#fcae91}@media only screen and (min-width :1140px){.app-distribution.decoration-pink.decoration-position--left:before{position:absolute;background-image:url(../img/pink-decoration.svg);background-size:100%;background-repeat:no-repeat;height:160px;width:160px;content:'';left:0;top:0}.app-distribution.decoration-pink.decoration-position--right:after{position:absolute;background-image:url(../img/pink-decoration.svg);background-size:100%;background-repeat:no-repeat;height:160px;width:160px;content:'';transform:scaleX(-1);right:0;top:0}.app-distribution.decoration-yellow.decoration-position--left:before{position:absolute;background-image:url(../img/yellow-decoration.svg);background-size:100%;background-repeat:no-repeat;height:160px;width:160px;content:'';transform:rotate(180deg);left:0;top:0}.app-distribution.decoration-yellow.decoration-position--right:after{position:absolute;background-image:url(../img/yellow-decoration.svg);background-size:100%;background-repeat:no-repeat;height:160px;width:160px;content:'';right:0;top:0}}@media only screen and (max-width :749px){.app-distribution{padding:0}}.app-distribution .app-icon{margin:0 auto;padding-bottom:2rem}.app-distribution .title{font-size:2rem}.app-distribution .app-stores{padding-bottom:2rem}.app-distribution .app-stores .store.store-apple{padding:0;background:0 0}.app-distribution .app-stores .store.store-apple img{height:5rem}@media only screen and (max-width :749px){.app-distribution .app-stores .store.store-apple img{height:3.4rem}}.app-distribution .app-stores .store.store-apple.store-small img{height:3rem}.app-distribution .app-stores .store img{height:4rem}@media only screen and (max-width :749px){.app-distribution .app-stores .store img{height:3rem}}@media only screen and (min-width :1140px){.module-connected-apps.decoration-pink.decoration-position--left:before,.section-connected-apps.decoration-pink.decoration-position--left:before{position:absolute;background-image:url(../img/pink-decoration.svg);background-size:100%;background-repeat:no-repeat;height:160px;width:160px;content:'';left:0}.module-connected-apps.decoration-pink.decoration-position--right:after,.section-connected-apps.decoration-pink.decoration-position--right:after{position:absolute;background-image:url(../img/pink-decoration.svg);background-size:100%;background-repeat:no-repeat;height:160px;width:160px;content:'';right:0;top:45%;transform:translate(0,-50%) scaleX(-1)}.module-connected-apps.decoration-yellow.decoration-position--left:before,.section-connected-apps.decoration-yellow.decoration-position--left:before{position:absolute;background-image:url(../img/yellow-decoration.svg);background-size:100%;background-repeat:no-repeat;height:160px;width:160px;content:'';transform:rotate(180deg);left:0}.module-connected-apps.decoration-yellow.decoration-position--right:after,.section-connected-apps.decoration-yellow.decoration-position--right:after{position:absolute;background-image:url(../img/yellow-decoration.svg);background-size:100%;background-repeat:no-repeat;height:160px;width:160px;content:'';right:0;top:45%;transform:translate(0,-50%)}}.module-connected-apps .title,.section-connected-apps .title{margin-top:0;font-size:2rem}.module-connected-apps .apps-navigation,.section-connected-apps .apps-navigation{background:0 0;border-top:none}@media only screen and (max-width :749px){.module-connected-apps .apps-navigation-list,.section-connected-apps .apps-navigation-list{white-space:nowrap;height:115px}}.section-connected-apps .apps-navigation-list{visibility:visible;opacity:1}.related-articles .title{font-size:2rem}.related-articles .article-list{position:relative;margin:0 auto;max-width:50%}@media only screen and (max-width :749px){.related-articles .article-list{max-width:100%}}@media only screen and (min-width :750px){.related-articles .article-list{max-width:100%}}@media only screen and (min-width :750px) and (orientation:landscape){.related-articles .article-list{max-width:80%}}.related-articles .article-list .article{display:flex;border-top:1px solid rgba(151,151,151,.3);padding:2rem 0}.related-articles .article-list .article .article-image{width:28%}.related-articles .article-list .article .article-info{width:72%;padding:0 2rem}.related-articles .article-list .article .article-info a{color:#000;text-decoration:none}.related-articles .article-list .article .article-info .article-title{font-size:1.6rem;margin-bottom:0;padding-bottom:.5rem}.related-articles .article-list .article .article-info .article-excerpt{font-size:1.5rem;line-height:1.9rem}.single-magazine .related-articles{padding:0}.section-basic-content{padding:0}.basic-content{display:flex}@media only screen and (max-width :749px){.basic-content{flex-direction:column}}.basic-content .content-image{flex-basis:50%}.basic-content .content-info{flex-basis:50%;padding-left:3rem}@media only screen and (max-width :749px){.basic-content .content-info{padding:2rem 0}}.basic-content .content-info p{margin-top:2.4rem}.basic-content .content-info .title{text-align:left;margin-bottom:0}.basic-content .content-info .additional-info{font-size:1.2rem;font-weight:400}.basic-content .content-info .more-link{width:100%}.basic-content .content-info .more-link:after{content:'';width:100%;height:40px;position:absolute;left:0;top:-50px;background:linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%,#fff 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%,#fff 100%)}.basic-content .content-info .more-link.hide-gradient:after{display:none}.basic-content .content-info .excerpt-link{width:100%;position:relative;padding-left:3rem}.module-open-position{max-width:1100px;margin:0 auto}.open-positions{display:flex;flex-wrap:wrap;padding-left:7rem}@media only screen and (max-width :749px){.open-positions{padding-left:0}}.open-positions .open-position{margin:1.5rem;width:333px;height:214px;border:1px solid rgba(151,151,151,.5);text-align:center}@media only screen and (max-width :749px){.open-positions .open-position{margin:0;margin-bottom:2rem}}@media only screen and (min-width :750px){.open-positions .open-position{margin:1rem}}@media only screen and (min-width :750px) and (orientation:landscape){.open-positions .open-position{width:300px}}.open-positions .open-position .title{margin-bottom:1rem;padding-top:4rem}.open-positions .open-position p{text-align:center}.job-article{margin:0 auto;margin-top:2rem;padding-bottom:5rem;max-width:100%}@media only screen and (max-width :749px){.job-article{max-width:90%}}.job-article .position-header{margin:0 auto;max-width:50%;padding-bottom:2rem;border-bottom:1px solid rgba(204,204,204,.8)}@media only screen and (max-width :749px){.job-article .position-header{max-width:90%}}.job-article .position-header .title{text-align:left;margin-bottom:0;padding-bottom:.5rem}.job-article .position-header p{margin-bottom:0;font-size:1.8rem}.job-article .article-description{margin:0 auto;max-width:50%;margin-top:2rem;margin-bottom:2rem;border-bottom:1px solid rgba(204,204,204,.8)}@media only screen and (max-width :749px){.job-article .article-description{max-width:90%}}.job-article .article-description .post-date{color:rgba(151,151,151,.8);font-size:1.8rem}.job-article .article-description a{font-weight:300}.job-article .article-description ul{list-style-type:none;padding:0}.job-article .article-description ul li{font-size:1.6rem;padding-left:4rem;margin-bottom:2rem;position:relative}.job-article .article-description ul li p{padding-top:2rem;line-height:2.6rem}.job-article .article-description ul li:nth-of-type(3n+1):before{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;background:url(../img/icon-orange.svg);background-repeat:no-repeat}.job-article .article-description ul li:nth-of-type(3n+2):before{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;background:url(../img/icon-blue.svg);background-repeat:no-repeat}.job-article .article-description ul li:nth-of-type(3n+3):before{content:"";position:absolute;width:27px;height:14px;left:-2px;top:5px;background:url(../img/icon-green.svg);background-repeat:no-repeat}.form-header{max-width:50%;margin:0 auto;text-align:center}@media only screen and (max-width :749px){.form-header{max-width:90%}}.apply-form{margin:0 auto;max-width:50%;margin-top:2rem}@media only screen and (max-width :749px){.apply-form{max-width:90%}}.apply-form label{font-size:1.4rem;font-weight:500}.apply-form .input{display:block;height:47px;width:100%;padding-left:2rem}@media only screen and (max-width :749px){.apply-form .input{margin-bottom:1rem}}.contact-module{max-width:770px;margin:0 auto;padding-bottom:8rem;text-align:center}.contact-module .btn{text-transform:none}.contact-module.theme-divider-blue,.contact-module.theme-divider-orange,.contact-module.theme-divider-pink{background-size:15%}@media only screen and (min-width :750px){.contact-module.theme-divider-blue,.contact-module.theme-divider-orange,.contact-module.theme-divider-pink{background-size:8%}}.contact-module .contact-form{display:none;margin-top:60px}.contact-module .contact-form.active{display:block;transition:1s ease}.contact-module .contact-form .gform_wrapper .gform_ajax_spinner{display:none!important}.contact-module .contact-form .gform_wrapper .gform_title{display:none;margin-top:30px;text-align:center}.contact-module .contact-form .gform_wrapper .gform_body{padding:0}.contact-module .contact-form .gform_wrapper .gform_body ul{list-style-type:none;padding:0}.contact-module .contact-form .gform_wrapper .gform_body ul>*+*{margin-top:30px}.contact-module .contact-form .gform_wrapper .gform_body ul li{text-align:center}.contact-module .contact-form .gform_wrapper .gform_body ul li .ginput_container_text{width:70%;margin:0 auto;margin-top:10px}@media only screen and (max-width :749px){.contact-module .contact-form .gform_wrapper .gform_body ul li .ginput_container_text{width:100%}}.contact-module .contact-form .gform_wrapper .gform_body ul li .ginput_container_text input{width:100%;height:40px;border:1px solid #d3d3d3;padding:0 20px}.contact-module .contact-form .gform_wrapper .gform_body ul li .ginput_container_text input:focus::-webkit-input-placeholder{color:#a9a9ab}.contact-module .contact-form .gform_wrapper .gform_body ul li .ginput_container_text input:focus:-moz-placeholder{color:#a9a9ab}.contact-module .contact-form .gform_wrapper .gform_body ul li .ginput_container_text input:focus::-moz-placeholder{color:#a9a9ab}.contact-module .contact-form .gform_wrapper .gform_body ul li .ginput_container_text input:focus:-ms-input-placeholder{color:#a9a9ab}.contact-module .contact-form .gform_wrapper .gform_body ul li .ginput_container_text input:focus{outline:0}.contact-module .contact-form .gform_wrapper .gform_body ul li .ginput_container_textarea{margin-top:10px}.contact-module .contact-form .gform_wrapper .gform_body ul li .ginput_container_textarea textarea{width:70%;border:1px solid #d3d3d3;padding:20px}.contact-module .contact-form .gform_wrapper .gform_body ul li .ginput_container_textarea textarea:focus::-webkit-input-placeholder{color:#a9a9ab}.contact-module .contact-form .gform_wrapper .gform_body ul li .ginput_container_textarea textarea:focus:-moz-placeholder{color:#a9a9ab}.contact-module .contact-form .gform_wrapper .gform_body ul li .ginput_container_textarea textarea:focus::-moz-placeholder{color:#a9a9ab}.contact-module .contact-form .gform_wrapper .gform_body ul li .ginput_container_textarea textarea:focus:-ms-input-placeholder{color:#a9a9ab}.contact-module .contact-form .gform_wrapper .gform_body ul li .ginput_container_textarea textarea:focus{outline:0}@media only screen and (max-width :749px){.contact-module .contact-form .gform_wrapper .gform_body ul li .ginput_container_textarea textarea{width:100%}}.contact-module .contact-form .gform_wrapper .gform_footer{text-align:center}.contact-module .contact-form .gform_wrapper .gform_footer .button{margin-top:30px;background-color:#fb8a5f;box-shadow:2px 2px 0 #fa662d;border:none;border-radius:50px;color:#fff;font-family:ClearSans,HelveticaNeue,Helvetica,Arial,serif;font-weight:500;padding:0 3rem;font-size:1.8rem;line-height:4.5rem}.contact-module .contact-form .gform_wrapper .gform_footer .button:hover{background-color:#fcae91}.site-sub-navigation.magazine{margin-top:20px}.site-sub-navigation.magazine .sub-nav{display:flex;align-items:center;justify-content:center}.site-sub-navigation.magazine .searchform{border:1px solid #a9a9ab;border-radius:50px;margin-right:20px;height:37px}.site-sub-navigation.magazine .searchform .form{position:relative}.site-sub-navigation.magazine .searchform .search-input{border:0;padding:0 2rem;width:150px;height:37px;background:0 0;line-height:3.5rem;font-weight:500;font-size:1.4rem;font-family:ClearSans,HelveticaNeue,Helvetica,Arial,serif}.site-sub-navigation.magazine .searchform .search-input::-webkit-input-placeholder{line-height:3.5rem;font-size:1.4rem;font-weight:500;font-family:ClearSans,HelveticaNeue,Helvetica,Arial,serif}.site-sub-navigation.magazine .searchform .search-input:focus::-webkit-input-placeholder{color:#a9a9ab}.site-sub-navigation.magazine .searchform .search-input:focus:-moz-placeholder{color:#a9a9ab}.site-sub-navigation.magazine .searchform .search-input:focus::-moz-placeholder{color:#a9a9ab}.site-sub-navigation.magazine .searchform .search-input:focus:-ms-input-placeholder{color:#a9a9ab}.site-sub-navigation.magazine .searchform .search-input:focus{outline:0}.site-sub-navigation.magazine .searchform .submit-btn{background:0 0;position:relative;border:0;width:20px;background:url(../img/search-2.svg) no-repeat;background-size:100%;padding:0;top:8px;right:10px}.site-sub-navigation.magazine .screen-reader-text{display:none}.magazine-archive .title{font-size:2rem}.magazine-archive .articles{position:relative;margin:0 auto;max-width:50%}@media only screen and (max-width :749px){.magazine-archive .articles{max-width:100%}}@media only screen and (min-width :750px){.magazine-archive .articles{max-width:100%}}@media only screen and (min-width :750px) and (orientation:landscape){.magazine-archive .articles{max-width:80%}}.magazine-archive .articles .article{display:flex;border-top:1px solid rgba(151,151,151,.3);padding:2rem 0;max-width:880px;margin:0 auto}@media only screen and (max-width :749px){.magazine-archive .articles .article{flex-direction:column}}.magazine-archive .articles .article .article-image{width:28%}@media only screen and (max-width :749px){.magazine-archive .articles .article .article-image{width:100%}.magazine-archive .articles .article .article-image img{width:100%;height:auto}}.magazine-archive .articles .article .article-info{width:72%;padding:0 2rem}@media only screen and (max-width :749px){.magazine-archive .articles .article .article-info{width:100%}}.magazine-archive .articles .article .article-info a{color:#000;text-decoration:none}.magazine-archive .articles .article .article-info .article-title{font-size:1.6rem;margin-bottom:0;padding-bottom:.5rem}.magazine-archive .articles .article .article-info .article-excerpt{font-size:1.5rem;line-height:1.9rem}.item-stories{display:flex;flex-direction:column;padding-top:4rem;padding-bottom:1rem}@media only screen and (min-width :750px){.item-stories{padding-top:6rem;flex-direction:row}}.item-stories .item-cover{width:100%}@media only screen and (min-width :750px){.item-stories .item-cover{padding:2rem;width:50%}}.item-stories .item-cover .item-link{height:100%}.item-stories .item-cover .item-image{object-fit:cover;height:100%}.item-stories .item-content{width:100%;padding:0 0 3rem 0}@media only screen and (min-width :750px){.item-stories .item-content{width:50%;padding:2rem 3rem 2rem 2rem}}.item-stories .item-content h3{margin-bottom:2rem}.divider-stories{padding-bottom:1rem!important}.stories-form-wrapper{max-width:77rem;margin:0 auto;padding:3rem 3rem;text-align:left}@media only screen and (min-width :750px){.stories-form-wrapper{padding:6rem 3rem}}.stories-form-wrapper h2{font-size:2.2rem;text-align:center;text-transform:none}@media only screen and (min-width :750px){.stories-form-wrapper h2{font-size:2.9rem}}.stories-form-wrapper h3{font-size:1.9rem;text-align:left}@media only screen and (min-width :750px){.stories-form-wrapper h3{font-size:2.6rem}}.stories-form-wrapper #stories-select{margin-bottom:5rem}.stories-form-wrapper .story-starter{display:none;margin-bottom:7rem;font-weight:300}.stories-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]),.stories-form-wrapper select,.stories-form-wrapper textarea{width:100%;padding:.8rem 2rem;border:1px solid #a3a3a3;border-radius:1.1rem;outline:0;background-color:#f9f9f9;-webkit-appearance:none;-moz-appearance:none;appearance:none}.stories-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,.stories-form-wrapper select:focus,.stories-form-wrapper textarea:focus{border:1px solid #4b4b4b;outline:0;background-color:#fff}@media only screen and (min-width :750px){.stories-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]),.stories-form-wrapper select,.stories-form-wrapper textarea{border-radius:1.3rem}}.stories-form-wrapper select{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23A3A3A3%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23A3A3A3%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:calc(100% - 1.3em) center;background-size:.8em}.stories-form-wrapper textarea{padding:2rem 2.5rem}.stories-form-wrapper .text-expander{cursor:pointer;font-weight:700;text-align:right;color:#7b7b7b}.stories-form-wrapper #input_27_18{overflow:hidden;max-height:200px;-webkit-transition:max-height 1.4s ease;-moz-transition:max-height 1.4s ease;-o-transition:max-height 1.4s ease;transition:max-height 1.4s ease}.stories-form-wrapper #input_27_18.expanded{max-height:950px}.stories-form ul{padding:0}.stories-form li{position:relative;margin-top:2rem;list-style:none}.stories-form .half,.stories-form .half-last{display:inline-block;width:50%}.stories-form .half{padding-right:.5rem}@media only screen and (min-width :750px){.stories-form .half{padding-right:1rem}}.stories-form .half-last{padding-left:.5rem}@media only screen and (min-width :750px){.stories-form .half-last{padding-left:1rem}}.stories-form h3{font-size:2.2rem;margin-bottom:4rem;text-align:center;padding-top:6rem;padding-bottom:1rem}@media only screen and (min-width :750px){.stories-form h3{font-size:2.9rem}}.stories-form .form-divider{position:relative;left:-5%;width:calc(110%)}@media only screen and (min-width :750px){.stories-form .form-divider{position:relative;left:-50%;width:calc(100% + 100%);margin-bottom:5rem}}.stories-form .hidden_label .gfield_label{display:none}.stories-form label{margin-bottom:.3rem!important;margin-left:.5rem;display:inline-block}@media only screen and (min-width :750px){.stories-form label{margin-left:1.5rem}}.stories-form .big-label label{font-size:1.7rem;font-weight:700;position:relative;display:block;margin-top:3rem;margin-left:1.5rem;padding-bottom:.5rem}@media only screen and (min-width :750px){.stories-form .big-label label{font-size:2.1rem;padding-bottom:1rem}}.stories-form .gform_drop_instructions{display:flex;width:100%;align-items:center;justify-content:center}.stories-form .gform_drop_area{display:flex;width:100%;padding:.5rem;text-align:center;border:1px solid #a3a3a3;border-radius:1.3rem;background-color:#e3e3e3}.stories-form .gform_drop_area input:not([type=radio]):not([type=checkbox]):not([type=submit]){margin-bottom:0!important;border-radius:.9rem}.stories-form .gform_footer{margin-top:6rem;text-align:center}.stories-form .gform_footer .button{font-family:ClearSans,HelveticaNeue,Helvetica,Arial,serif;font-size:1.8rem;font-weight:500;line-height:4.5rem;position:relative;display:inline-block;padding:0 3rem;cursor:pointer;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;letter-spacing:.1rem;text-transform:capitalize;color:#fff;border:none;outline:0;background:#fb8a5f;box-shadow:2px 2px 0 #fa7846;-webkit-border-radius:50px;-webkit-background-clip:padding-box;-moz-border-radius:50px;-moz-background-clip:padding;border-radius:50px;background-clip:padding-box;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}.stories-form .validation_error{font-size:1.2rem;color:#fb8a5f}.stories-form .validation_message{font-size:1rem;position:absolute;margin-top:-.5rem;margin-left:1.5rem;color:#fb8a5f}.stories-form .gfield_checkbox,.stories-form .ginput_container_consent{position:relative}.stories-form .gfield_checkbox input,.stories-form .ginput_container_consent input{position:absolute;top:0;left:-999rem;visibility:hidden;width:initial;height:initial;margin-bottom:0;padding:0;cursor:pointer;opacity:0}.stories-form .gfield_checkbox label,.stories-form .ginput_container_consent label{font-size:1.4rem;margin-bottom:0!important}@media only screen and (min-width :750px){.stories-form .gfield_checkbox label,.stories-form .ginput_container_consent label{font-size:1.6rem}}.stories-form .gfield_checkbox label,.stories-form .ginput_container_consent label{position:relative;margin-left:0;cursor:pointer;color:#000}.stories-form .gfield_checkbox label:before,.stories-form .ginput_container_consent label:before{position:relative;display:inline-block;margin-right:1.5rem;margin-bottom:.3rem;padding:.95rem;content:"";cursor:pointer;vertical-align:middle;border:.1rem solid #a3a3a3;border-radius:2rem;background-color:#f9f9f9;-webkit-appearance:none}.stories-form .gfield_checkbox input:checked+label:after,.stories-form .ginput_container_consent input:checked+label:after{position:absolute;top:.4rem;left:.7rem;display:block;width:.7rem;height:1.2rem;content:"";transform:rotate(45deg);border:solid #6ad36d;border-width:0 .3rem .3rem 0}.editor-flexLayout{display:flex;align-items:center}
/*# sourceMappingURL=main.css.map */
