html{scroll-behavior:smooth}.progress,sub,sup{vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hr,main,menu,nav,section,summary{display:block}hr,sub,sup{position:relative}body,figure{margin:0}button,hr,input,select{overflow:visible}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#fff0}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:0 0 .67em}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:60%;line-height:0}sub{bottom:-.25em}sup{top:-.45em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;border:0}button,input,select,textarea{font:inherit;line-height:initial;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;border:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}address{font-style:normal}img{max-width:100%;display:block;margin:0 auto;width:auto;height:auto}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*::before,*::after,a{-webkit-transition:all .4s;transition:all .4s}i::before{-webkit-transition:none;transition:none}button{background-color:#fff0}.clearfix:before,.clearfix:after{display:table;content:" ";clear:both}a[name]{display:block;cursor:auto!important}p.has_target{margin:0}[class*="flex"]{display:-webkit-box;display:-ms-flexbox;display:flex}[class*="-row"]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}[class*="-wrap"]{-ms-flex-wrap:wrap;flex-wrap:wrap}.elem-full{max-width:100%;margin:6px;margin-bottom:10px;max-width:45%}.hide,.page_index .internal,.page_index #page{display:none!important}.youtube:after,star:before,.toogle:before,main ul li:before{font-family:'fontello';font-weight:400;margin:0;font-style:normal}star:before{content:'\e80f \e80f \e80f \e80f \e80f';color:#f4bd17}.youtube:after{content:'\e80e'}.skip-link{-webkit-transform:translateY(-100%);transform:translateY(-100%);background:#000;color:#fff;line-height:1;font-weight:700;left:50%;font-size:15px;position:absolute;-webkit-transform:translate(-50%,-101%);transform:translate(-50%,-101%);z-index:3;display:flex}.skip-link a{color:#fff;display:block;padding:10px;margin:0 3px}.skip-link:hover{color:#fff;text-decoration:underline}.skip-link:focus-within{-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%)}.youtube{position:relative;cursor:pointer;width:100%;font-size:0}.youtube[class*="elem-"]{width:440px}.youtube:before,.youtube:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.youtube:before{content:"";background-color:#fff;width:40px;height:40px}.youtube:after{font-size:70px;color:#4d4d4d;font-family:"fontello";font-weight:400;margin:0;font-style:normal;content:"\e80e"}.youtube:hover:after{color:red}.youtube.active:before,.youtube.active:after{display:none}[data-player],[data-vimeo],[data-embed]{position:relative}[data-player] video,[data-vimeo] video,[data-embed] video{width:100%}[data-player][class^="elem"]{position:relative}.yt-play{cursor:pointer;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:70px;color:red;font-family:"fontello";font-weight:400;margin:0;font-style:normal;content:"\e80e"}.yt-play:hover{color:#4d4d4d}.playing header{z-index:1}[data-player].playing{z-index:100}video{display:block;width:100%}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.bio-vid{max-width:800px;margin:auto}.bio-vid [data-embed] .close{min-width:auto}.vid{width:100%;max-width:400px}.video-grid{max-width:1000px;clear:both;margin:30px auto}.video-grid{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.video-grid h3{margin-bottom:8px;font-size:20px}.video-grid>*{width:100%;max-width:50%;padding:5px}.video-grid>div p{margin:0}.video-middle{width:100%;max-width:800px}@media (max-width:750px){.vid{display:table;float:none;margin:15px auto!important;max-width:100%!important}.video-grid{display:block}.video-grid>*{max-width:600px;margin:10px auto}}@media (min-width:1025px){a[name]:before{height:120px;margin-top:-120px;display:block;content:"";visibility:hidden}}@media (max-width:1025px){a[name]:before{height:90px;margin-top:-90px;display:block;content:"";visibility:hidden}}@media (max-width:590px){a[name]:before{height:90px;margin-top:-90px;display:block;content:"";visibility:hidden}}html{font-size:10px}body{position:relative;background-color:#fff;color:#545454;font:400 1.7rem/1.2 lato,sans-serif;counter-reset:section;overflow-x:hidden}p{color:#545454;font:400 2rem/1.5 lato,sans-serif;margin:10px auto}a{cursor:pointer;text-decoration:none;color:#7964A8}a:hover{color:#EEDA49}hr{position:relative;display:table;clear:both;margin:40px auto;width:100%;height:1px;background-color:#08a9b1}*:focus,a:focus,button:focus,input:focus{outline-width:medium;outline-color:#0868b1!important}h1,h2,h3,h4,h5,h6{margin:0;position:relative}#page-title h1,.h1-small{color:#fff;font:600 1.4rem/1 lato,sans-serif;display:block;margin:0 0 10px}#page-title h1:only-child,h2#append,.h1,h2,.h2,.dividerLead,.more-to-explore span{color:#fff;font:700 6.2rem/0.95 tarif,sans-serif}h2,.h2,.dividerLead{color:#1174BC}h3,.h3{color:#1174BC;display:block;position:relative;font:700 4.2rem/1.1 tarif,sans-serif}h4,.h4{color:#545454;display:block;position:relative;font:700 2rem/1.1 lato,sans-serif;text-transform:uppercase}.book-name{text-align:center}.book-name h2{font-size:8.6rem;display:flex;align-items:center;justify-content:center;gap:15px}.book-name h2 span{font-size:4.4rem}.book-name h3{font-size:3.9rem}.book-name h2,.book-name h3,.book-name p{color:#fff}.book-name p{padding:0 20px}.toggle h2,.toggle h3{color:#545454;display:block;position:relative;font:400 2.4rem/1.25 lato,sans-serif}main ul{list-style:none;padding:0;margin:10px 0;text-align:left;overflow:hidden}main ul li{position:relative;display:block;margin:0 0 10px 26px;padding-left:24px;line-height:1.6;overflow:hidden}main ul li:before{content:"\e832";color:#0868b1;position:absolute;left:0;top:3px;font-size:.9em}.column-2{-moz-column-count:2;column-count:2;padding-left:50px;margin:20px auto}.center-list{display:table;margin:20px auto}[class^=btn]{position:relative;z-index:1;display:table;vertical-align:middle;cursor:pointer;text-align:center;transition:0.3s all;font:700 1.9rem/1 tarif,sans-serif;color:#000;border-radius:50px;padding:15px 30px 13px;background-color:#EEDA49;min-width:160px}[class^=btn]:hover{background-color:#46B9BD;color:#fff}.purchase-btn{margin:50px auto 0;position:relative;display:flex;justify-content:space-between;max-width:350px;box-shadow:0 3px 6px 1px rgb(0 0 0 / .2)}.purchase-btn img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.purchase-btn span{display:table}.purchase-btn span:last-of-type{padding-right:10px}dialog::backdrop{background:rgb(0 0 0 / .5)}dialog.modal-content{box-sizing:border-box;border:none;margin:auto;padding:30px;position:relative;text-align:left;max-height:calc(100% - 65px);width:600px;max-width:92%;overflow-y:auto;position:fixed;animation-duration:0.5s;animation-fill-mode:both;animation-name:fadeInUp}dialog .modal-close{position:absolute;right:0;top:0;cursor:pointer;width:40px;height:40px;border-radius:50%;background-color:#fff0;display:flex;justify-content:center;align-items:center;transform:none;border:none}dialog .modal-close::before{font-size:35px;content:"×"}.container{width:100%;max-width:1150px;margin:0 auto}.container.full{max-width:100%}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center;gap:15px}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.direction-row{flex-direction:row}.direction-column{flex-direction:column}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.gap-50{gap:50px}@media (max-width:1024px){.flex.container{flex-direction:column}}@media (max-width:520px){.book-name h2{font-size:6.5rem}.book-name h2 span{font-size:3.8rem}.book-name h3{font-size:3.2rem}}@media (max-width:500px){.column-2{-moz-column-count:1;column-count:1}#page-title h1:only-child,h2#append,.h1{font-size:5.5rem}h2,.h2,.dividerLead,.more-to-explore span{font-size:4.8rem}}@media (max-width:450px){.book-name h2{font-size:5.8rem}.book-name h2 span{font-size:3.5rem}.book-name h3{font-size:3rem}}header{position:fixed;z-index:10000;left:0;top:0;width:100%;transition:0.3s all}header:focus-within{z-index:500}header .logo{position:relative;z-index:1}header .pho{color:#fff;display:table;margin:0;font:400 34px/1 lato,sans-serif;padding-bottom:3px}header .pho:hover{color:#08a9b1}header li a{font-weight:400;font-family:lato,sans-serif}header .btn{padding:11px 30px 9px;min-width:180px}#hd-top{background-color:#674BA3;padding:6px 20px}.hd-info{display:flex;align-items:center;gap:20px;justify-content:flex-end;max-width:1150px;width:100%;margin:0 auto}@media (min-width:1025px){.place-nav{max-width:1190px;margin:0 auto;padding:20px;display:flex;justify-content:space-between;align-items:center}nav,nav ul li,nav ul li a{position:relative;font-family:tarif,sans-serif}nav>ul{padding:0;margin:auto}nav ul{margin:auto;list-style:none;display:flex;justify-content:space-around;gap:30px}nav ul li a{display:block;color:#fff}nav ul li a:hover{color:#fff}nav>ul>li{flex:1 1 auto;text-align:center}nav>ul>li:last-of-type:after{display:none}nav>ul>li>a{padding:6px;font-size:19px;color:#fff;text-transform:uppercase;letter-spacing:1px}nav>ul>li>a span{color:#545454}nav>ul>li:hover>a{color:#EEDA49}nav ul li:hover>ul{display:block;visibility:visible;animation-name:fadeIn;animation-duration:0.25s;animation-fill-mode:both}nav ul ul{display:none;min-width:280px;width:100%;padding:0;position:absolute;z-index:3;left:0;text-align:left;background-color:#0868b1;box-shadow:10px 17.3px 25px rgb(0 0 0 / .2)}nav>ul>li:last-child ul{right:0;left:auto}nav ul ul li>a{padding:10px 12px;font-size:14px;line-height:1.3;text-transform:none}nav ul ul li>a button i{color:#fff}nav ul ul li:hover>a{background-color:#1e8186;color:#fff}nav ul ul ul{left:100%;top:0;background-color:#08a9b1}nav ul ul ul li button i:before{content:"\e825"!important}nav ul ul ul ul{top:auto;left:0;position:relative;display:block;box-shadow:none;background-color:#067a80}nav ul ul ul ul li a{padding-left:2em;padding-left:2em}nav ul ul ul ul li a{background-color:#06848a}nav ul ul ul ul li:hover a{background-color:#15595c}.has-submenu span>a,.has-submenu button{display:inline-block;line-height:1}.has-submenu.open>ul{display:block}.has-submenu.open>ul *:focus{background-color:rgb(255 255 255 / .2)}nav li button{display:inline-block;padding:0}}.fix-nav header{position:fixed!important;box-shadow:0 3px 7px rgb(24 23 24 / .35);animation-duration:1s;animation-fill-mode:both;z-index:100;background-color:#674BA3}.fix-nav .hd-info{margin-bottom:10px}.fix-nav .place-nav{padding:10px 20px 5px}.fix-nav #hd-top,.fix-nav .fm,.fix-nav .of{display:none}@media (max-width:1024px){header .logo{padding:10px}header .logo img{max-height:55px}#hd-top,#main-nav,header nav ul,header .hd-btns,header [class^=btn],header .phy{display:none}.nav-down,.nav-up{background-color:#674BA3}.nav-down{box-shadow:0 3px 7px rgb(24 23 24 / .2)}.nav-up{transform:translateY(-100%)}body,header,.mean-container .mean-nav{transition:all 0.3s}body{right:0}.attach header{position:fixed!important;box-shadow:0 3px 7px rgb(24 23 24 / .35)}.attach header .top-nav{display:none!important}body.mean-active header{left:-80%;transform:none}body.mean-active{overflow:hidden;right:80%}body.mean-active:before{z-index:98;content:"";opacity:.7;background-color:#000;position:absolute;left:0;right:0;top:0;bottom:0;background-image:none;height:inherit}body.mean-active .mean-container .mean-nav{right:0}.mean-container{display:flex!important;flex-flow:row nowrap;align-items:center;justify-content:space-between}.mean-container .mean-bar{background-color:#46B9BD;width:70px;min-height:70px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;margin-left:8px}.mean-container .meanmenu-reveal{display:block;color:#fff}.mean-container a.meanmenu-reveal.meanclose i:before{transform:rotate(45deg);font-size:60px;content:"+";margin:-5px 0 0 8px}.mean-container .mean-bar .icon-menu{position:relative;display:table;transition:0.3s all;z-index:1;margin:0 auto}.mean-container .meanmenu-reveal .icon-menu:before{width:36px;content:url(/assets/images/menu-icon.png);letter-spacing:3.2px;margin-bottom:10px}.mean-container .mean-bar .icon-menu:after,.mean-container .meanmenu-reveal.meanclose:after{content:"MENU";font-style:normal;position:absolute;left:50%;transform:translateX(-50%);bottom:-5px;letter-spacing:1px;font-size:.55em;font-weight:700}.mean-container .meanmenu-reveal.meanclose i:before{transform:rotate(45deg);font-size:60px;content:"+";margin:-5px 0 0 8px}.mean-container .meanmenu-reveal.meanclose:after{content:"CLOSE";bottom:5px}.mean-container .mean-nav{position:fixed;right:-80%;margin:0;top:0;bottom:0;width:80%;overflow:auto;display:flex;flex-flow:column;justify-content:flex-start;background-color:#1e8186}.mean-container .mean-nav ul{font-size:16px;padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;width:100%}.mean-container .mean-nav ul li a{display:block;padding:1em 5%;padding-right:58px!important;margin:0;text-align:left;color:#fff;border-top:1px solid rgb(255 255 255 / .5);text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li li a{padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgb(255 255 255 / .25);opacity:.75;text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li.mean-first a{border-top:none;margin-top:0}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{padding:1em 15%}.mean-container .mean-nav ul li li li li a{padding:1em 20%}.mean-container .mean-nav ul li li li li li a{padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgb(255 255 255 / .1)}.mean-container .mean-nav ul li a.mean-expand{width:48px;line-height:50px;font-size:20px;padding:0!important;text-align:center;position:absolute;right:0;top:0;z-index:2;background:rgb(255 255 255 / .1);border:none!important;border-left:1px solid rgb(255 255 255 / .4)!important;border-bottom:1px solid rgb(255 255 255 / .4)!important}.mean-container .mean-nav ul li a.mean-expand:before{content:"\e825";font-family:"fontello";font-weight:400;margin:0;font-style:normal}.mean-container .mean-nav ul li .mean-expand.mean-clicked:before{content:"\e83a"}.mean-remove{display:none!important}.mean-nav .social{min-height:66px;background-color:rgb(0 0 9 / .1);margin:0;padding:10px 5px;justify-content:center}.mean-nav .fo-title{color:#fff;text-align:center}.mean-nav .hours{display:block;text-align:center;color:#fff;padding:10px;margin:10px auto auto}.mean-nav .hours p{display:table;text-align:left;font-size:15px;margin:10px auto 0;color:#fff}}.play{cursor:pointer;border:none;background-color:#fff0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;color:#545454;font:700 15px/1 lato,sans-serif,sans-serif;text-transform:uppercase;letter-spacing:1.5px;text-align:center;transition:0.3s all}.play i{width:88px;height:88px;border-radius:50%;background-color:rgb(255 255 255 / .25);display:block;color:#fff;display:inline-flex;align-items:center;justify-content:center;position:relative;font-size:30px;margin:0;transition:0.3s all}.play i:after{content:"";position:absolute;inset:3px;border:3px solid #fff;border-radius:50%}.play i:before{margin:auto;padding-left:5px}.play:hover{color:#08a9b1}.play:hover i{background-color:#08a9b1;color:#fff}[data-embed] .close,[data-vimeo] .close{cursor:pointer;line-height:1;background-color:#0868b1;color:#fff;padding:8px;text-transform:uppercase;z-index:5;position:absolute;top:0;right:0;min-width:160px}[data-embed] .close i,[data-vimeo] .close i{font-style:normal;font-size:1.25em;line-height:1;vertical-align:middle;display:inline-block;margin-bottom:5px}[data-embed] .close:focus,[data-vimeo] .close:focus{background-color:#064b80}[data-embed] .close:hover,[data-vimeo] .close:hover{background-color:#1b1b1b;color:#fff}[data-embed] .close i:before{transform:rotate(45deg)}#banner{position:relative;background-color:#7964A8;padding:220px 20px 80px;background-image:url(/assets/images/index-banner-bg.webp);background-size:contain;background-position:30% 100%;background-repeat:no-repeat}#banner .h1-small{color:#fff;margin-bottom:20px}#banner .h1{max-width:350px}#banner article{max-width:380px;width:100%;position:relative}#banner article .badge{position:absolute;inset:auto 0 -120px auto}#banner .badge{margin:0 0 0 auto;display:table}#banner .badge:hover{transform:scale(1.05)}#banner figure .thumbnail{border-radius:15px;border:1px solid #A3A3A3}#banner.playing figure{width:100%}@media (max-width:1120px){#banner article .badge{inset:auto -20px -80px auto}}@media (max-width:1024px){#banner{padding:120px 20px 50px;background-image:url(/assets/images/index-banner-bg-mobile.webp);background-size:100% auto;background-position:50% 60%}#banner .flex.container{align-items:center}#banner article{max-width:450px}#banner article .badge{position:relative;inset:unset;margin-top:-50px}}@media (max-width:450px){#banner{background-size:120% auto}#banner .flex.container{gap:0}#banner article .h1{max-width:300px;font-size:5.2rem}#banner article .badge{margin-right:-10px}}#intro{background:linear-gradient(180deg,#55a09f 0%,#49bebc 30%,#9ad5db 100%);padding:100px 20px;text-align:center}#intro .container{position:relative}#intro .container:after,#intro .container:before{position:absolute}#intro .container:before{content:url(/assets/images/cloud-left.svg);left:-250px;top:-120px}#intro .container:after{content:url(/assets/images/cloud-right.svg);right:-240px;bottom:-115px}#intro p,#intro h3{color:#fff}#intro p{font-size:2.6rem;font-family:tarif,sans-serif;max-width:950px}#intro p:last-of-type{margin-bottom:0}@media (max-width:1450px){#intro .container:before{left:-150px}#intro .container:after{right:-150px}}@media (max-width:1024px){#intro{padding:140px 20px 90px}#intro .container:before{left:-100px}#intro .container:after{right:-100px;bottom:-110px}}#meet{padding:100px 20px}#meet .container{position:relative}#meet .container:after{position:absolute;content:url(/assets/images/cloud-large.svg);left:80px;bottom:-60px}#meet figure img{border-radius:50%}#meet h2{margin-bottom:20px}#meet article{max-width:490px}#meet .btn{margin-top:30px}@media (max-width:1024px){#meet{padding:50px 20px 100px}#meet .flex.container{flex-direction:column-reverse;gap:50px}#meet .flex.container:after{inset:auto -150px -120px auto}#meet figure img{min-width:500px}}@media (max-width:600px){#meet .flex.container:after{inset:auto -340px -120px auto}}#boy-with-cat{background-color:#7964A8;background-image:url(/assets/images/connect-bg.webp);background-repeat:no-repeat;background-position:center}#boy-with-cat .h2{color:#EEDA49}#boy-with-cat article{margin:0 auto;padding-right:70px}#boy-with-cat .amazon{margin-top:30px;display:block}#boy-with-cat figure img{margin-top:-67px;position:relative;z-index:10}#boy-with-cat .social-container{margin-top:30px}#boy-with-cat .social-container .social{gap:30px}#boy-with-cat .social-container .social a{font-size:40px}@media (max-width:1080px){#boy-with-cat article{padding-right:20px}}@media (max-width:1024px){#boy-with-cat{padding:60px 20px 0;background-image:url(/assets/images/index-banner-bg-mobile.webp);background-size:120% auto;background-position:50% 150%}#boy-with-cat .flex.container{flex-direction:column-reverse;gap:10px}#boy-with-cat article{text-align:center;padding:0}#boy-with-cat figure img{margin-top:0}}#book{padding:120px 0;position:relative;isolation:isolate;z-index:10}#book:before{content:"";position:absolute;inset:51% 0 0;background-color:#674BA3;z-index:-1}#book .bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;height:1060px;width:1440px}#book article{max-width:800px;text-align:center;margin:0 auto 20px;padding:50px 20px 0}#book article p{font-size:2.4rem;font-family:tarif,sans-serif;line-height:1.4}@media (max-width:1000px){#book{padding-top:20px;padding-bottom:50px}#book .bg{top:-100px;left:50%;transform:translateX(-50%);width:1223px;height:900px}#book article{padding:0;max-width:600px}}.simple{line-height:1;font-size:0;margin:0 auto;text-align:center}.simple input:not([type=submit]),.simple textarea,.simple select{box-sizing:border-box!important;border:0;border-radius:0;line-height:1;font-size:18px;width:100%;max-width:100%;padding:0 11px;margin-bottom:10px;height:45px;color:#545454;background-color:#eee}.simple textarea{height:130px;padding:14px 11px}.simple input:focus,.simple textarea:focus,.simple select:focus{outline:0;background-color:#e7f0f6;color:#0868b1}::-moz-placeholder{color:#545454}::placeholder{color:#545454}::-webkit-input-placeholder{color:#545454}.social{font-size:0;text-align:center;margin:10px auto;display:flex;justify-content:center;gap:20px}.social a{position:relative;display:inline-block;margin:5px;font-size:25px;color:#fff}.social a:hover{color:#EEDA49}footer{background-color:#674BA3;color:#fff}footer a{color:#fff}footer a:hover{color:#EEDA49}footer .logo{display:block;max-width:195px}footer .pho{font:400 19px/1.2 lato,sans-serif;margin:0 auto 5px;display:block}footer .phy{font:400 14px/1.2 lato,sans-serif;margin:0 auto;display:block;color:#fff}footer .social{margin:0}#fo-contents{display:flex;justify-content:space-between;align-items:center;margin:auto;position:relative;max-width:1190px;padding:30px 20px;gap:30px}.fo-info{margin-left:auto}#copy{font:400 11px/1.5 lato,sans-serif;color:#937EBF;padding:20px;text-align:left;border-top:1px solid #937EBF}#copy .flex.container{flex-direction:row}#copy em{font-style:normal}#copy a{color:#937EBF}#copy a:hover{color:#EEDA49}#copy span{margin:0 10px}#copy .icon-tnt{display:inline-block;vertical-align:middle;margin:0 20px 10px -12px;font-size:70px}@media (max-width:900px){#fo-contents{flex-direction:column;align-items:center}.fo-info{text-align:center;margin:0 auto}#copy .flex.container{justify-content:center}}@media (max-width:700px){#copy .flex.container{flex-direction:column;align-items:center;gap:10px}#copy .flex.container>span{display:none}}.page-divider{display:block;max-width:100%;width:100%;position:relative;z-index:1}.block{position:relative;display:block;clear:both;width:100%;max-width:100%;padding:80px 20px}.block .contain{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;max-width:1200px;margin:0 auto}.block h2{margin-bottom:20px}.block .wrap{height:0}.block article{margin:auto 0;flex:0 1 600px}.block article p:first-of-type{margin-top:0}.block ul li{margin-left:0}.block .btn{margin-left:0}.block .elem{flex:0 0 auto;position:relative;z-index:3;margin:0;max-width:560px}.block .elem-right{order:1}.mini-block{display:flex;max-width:1100px;width:100%;margin:30px auto}.block.no_img{padding:40px 20px}.block.no_img h2{max-width:800px;margin:0 auto 20px}.block.no_img:first-of-type{padding-top:80px}.block.no_img:last-of-type{padding-bottom:80px}.block.no_img article{max-width:1130px;margin:auto;text-align:center}.block.no_img article .btn{margin:15px auto 0}@media (max-width:1024px){.block{max-width:550px;margin:0 auto}.block h2{text-align:center}.block article{flex:0 1 auto;text-align:center}.block article p{margin:10px auto;display:block}.block .elem{margin:20px auto 30px!important}.block .elem-left,.block .elem-right{margin:0 auto;order:0}.block .contain{align-items:center;flex-direction:column}.block .btn{margin:15px auto 0}.mini-block{flex-direction:column}}#page{position:relative;display:block;width:100%;margin:auto;clear:both}#page.has_divider{padding-bottom:0}.page_index .internal{display:none}.center{text-align:center}main{overflow:hidden}@media (min-width:800px){ul.two{-moz-column-count:2;column-count:2}}@media (max-width:750px){main ul li{margin-left:10px}.elem-left,.elem-right,.block .elem-left,.block .elem-right{display:table;float:none;margin:20px auto;max-width:100%}}#interior-banner{position:relative;text-align:center;background-color:#7964A8;background-image:url(/assets/images/internal-banner-bg.webp);background-size:contain;background-position:30% 100%;background-repeat:no-repeat}#interior-banner .contain{padding:50px 20px;z-index:1}#interior-banner .badge{position:absolute;top:55%;transform:translateY(-50%);right:0}#interior-banner .badge img{transition:all 0.3s}#interior-banner .badge:hover img{transform:scale(1.05)}#interior-banner #intro p,#interior-banner #intro li{color:#000}.banner-no-img #interior-banner{padding:190px 20px 50px}.banner-no-img #interior-banner .contain{margin:0 auto;max-width:1200px;position:relative}#page-title{max-width:1200px;margin:0 auto;text-align:left;padding:0 20px}#page-title h2{max-width:900px}.flex-title{height:100%;margin:auto;width:100%;max-width:1250px;align-items:center;padding:150px 20px 50px;position:relative}.flex-title #page-title{margin:auto}.flex-title .contain{flex:0 1 50%;text-align:left}.flex-title .contain>div{max-width:600px;margin:auto}#intro{margin:0 auto}#intro .btn{margin:20px auto 0}#main-img{max-width:500px;width:100%;border-radius:50%}#static-banner{display:none}.internal #boy-with-cat{margin-top:30px}.meet #interior-banner{position:relative;text-align:center;background-color:#7964A8;background-position:100% 100%;background-image:url(/assets/images/index-banner-bg-mobile.webp)}@media (max-width:1024px){.flex-title{flex-direction:column;gap:40px}#page-title{text-align:center;padding:0}#interior-banner{background-position:0% 100%;background-size:auto 100%}#interior-banner .contain{padding:0}.banner-no-img #interior-banner{padding:200px 20px 50px}.banner-no-img #interior-banner .contain{padding:0}.banner-no-img #interior-banner .badge{position:relative;margin-top:20px;transform:none;inset:unset;display:block}.internal #boy-with-cat{margin-top:30px}.internal #boy-with-cat .flex.container{gap:80px}}@media (max-width:900px){#interior-banner{background-position:50% 30%;background-size:70% auto;background-image:url(/assets/images/index-banner-bg-mobile.webp)}}@media (max-width:600px){#interior-banner{background-size:120% auto}}.hours{display:table;margin:10px auto;text-align:left!important}.hours label{width:120px;display:inline-block;font-weight:700}.contact{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:950px;margin:0 auto;padding:60px 30px}.contact h3{margin:10px auto}.contact p{margin:15px 0 10px;line-height:1.4}.contact-map{height:380px;margin:20px auto 0}.contact-map iframe{height:100%;width:100%}@media (max-width:950px){.contact{text-align:center;align-items:center;flex-direction:column}}#fixed-tabs{position:fixed;right:0;text-align:center;line-height:1;font-size:0;z-index:200;padding:0}#fixed-tabs li{flex:1}#fixed-tabs a{display:block;font-size:20px;font-weight:700;color:#fff;position:relative;overflow:hidden;letter-spacing:1px}#fixed-tabs i{font-size:16px}#fixed-tabs #fixed-tabs i,#fixed-tabs #fixed-tabs i:before{display:block;margin:0 auto!important}#fixed-tabs .ra{background-color:#ecd532}#fixed-tabs .ra a span{color:#000}#fixed-tabs .call{background-color:#0f66a5}#fixed-tabs .map,#fixed-tabs .fr{background-color:#0868b1}#fixed-tabs .fb{background-color:#46B9BD}#fixed-tabs .gg{background-color:#dc4e41}@media (min-width:1025px){#fixed-tabs{display:none}}@media (max-width:1024px){#fixed-tabs{bottom:0;width:100%;display:flex}#fixed-tabs a{padding:12px 5px 12px 0;flex:1;font-family:tarif,sans-serif}#fixed-tabs a span{display:inline-block;vertical-align:middle;padding-top:5px}#fixed-tabs .call,#fixed-tabs .map{display:none}}@media (max-width:1024px){#fixed-tabs .call,#fixed-tabs .map,#fixed-tabs .fb{display:block;flex:0 1 calc(100% / 3)}}@media (max-width:730px){.fr,.gg,.fb{display:none}#fixed-tabs strong{display:none}#fixed-tabs .ra{flex:2}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.heartbeat{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.kenburns-top{-webkit-animation:kenburns-top 3s ease-out both;animation:kenburns-top 3s ease-out both}@-webkit-keyframes kenburns-top{0%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}100%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}}@keyframes kenburns-top{0%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}100%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}}.rotating{-webkit-animation:rotating 15s linear infinite;-moz-animation:rotating 15s linear infinite;-ms-animation:rotating 15s linear infinite;-o-animation:rotating 15s linear infinite;animation:rotating 15s linear infinite}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.floating{-webkit-animation-name:floating;animation-name:floating;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes floating{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,15px);transform:translate(0,15px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes floating{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,15px);transform:translate(0,15px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}