@import"https://fonts.googleapis.com/css2?family=Chicle&family=Londrina+Solid:wght@100;300;400;900&family=Spicy+Rice&display=swap";:root{--white: #fff;--black: #000;--gray: #262626;--lgray: #ECECEC;--formbg: #ececec;--t_bold: 800;--t_semibold: 700;--background: #FFF8E5;--prime: #104170;--second: #EB008B;--third: #006738;--red: #D62323;--yellow: #FCCD27}:root{--small-radius: 5px;--prime: #21588D;--second: #FCCD27;--family: proxima-nova, sans-serif;--formbg: #ececec;--white: #fff;--black: #000;--lgreen: #cedb2c;--lgray: #f6f3f3;--yellow: #FCCD27;--magenta: #9e1f63}.home #container{overflow:visible}#hero{background:#fff;overflow:hidden;margin-bottom:60px;padding-top:155px}#hero .inside{padding-right:0px;padding-left:0px;max-width:none;position:relative}#hero h1{font-size:clamp(3em,5vw,5em);font-weight:400;font-style:normal;line-height:105%;color:var(--black);text-wrap:balance}#hero .btn{background-color:var(--prime);color:var(--white)}#hero .ce_image.full_background,#hero .ce_image.hero_image,#hero .content-image.full_background,#hero .content-image.hero_image{position:absolute}#hero .ce_image.full_background,#hero .ce_image.full_background figure,#hero .ce_image.full_background img,#hero .content-image.full_background,#hero .content-image.full_background figure,#hero .content-image.full_background img{width:100%;height:100%}#hero .ce_image.full_background:after,#hero .content-image.full_background:after{content:" ";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(255,255,255,.6)}#hero .ce_image.full_background img,#hero .content-image.full_background img{object-fit:cover}#hero .ce_image.hero_image,#hero .content-image.hero_image{max-width:1250px;width:60%;margin:auto;z-index:1;right:0;height:100%}#hero .ce_image.hero_image .image_container,#hero .ce_image.hero_image .image_container img,#hero .ce_image.hero_image figure:where(.content-image figure,.content-text figure,.content-gallery figure,.product figure),#hero .ce_image.hero_image figure:where(.content-image figure,.content-text figure,.content-gallery figure,.product figure) img,#hero .content-image.hero_image .image_container,#hero .content-image.hero_image .image_container img,#hero .content-image.hero_image figure:where(.content-image figure,.content-text figure,.content-gallery figure,.product figure),#hero .content-image.hero_image figure:where(.content-image figure,.content-text figure,.content-gallery figure,.product figure) img{width:100%;height:100%}#hero .ce_image.hero_image .image_container img,#hero .ce_image.hero_image figure:where(.content-image figure,.content-text figure,.content-gallery figure,.product figure) img,#hero .content-image.hero_image .image_container img,#hero .content-image.hero_image figure:where(.content-image figure,.content-text figure,.content-gallery figure,.product figure) img{object-fit:cover;object-position:left}.hero-promo .ce_text,.hero-promo .content-text{z-index:10;width:100%;position:relative;margin:auto;max-width:1500px;display:flex;padding-top:190px;padding-bottom:150px;justify-content:flex-start;padding-right:100px;padding-left:130px}.hero-promo .ce_text .ce_text_inside,.hero-promo .content-text .ce_text_inside{max-width:500px}.londrina-solid-light{font-family:"Londrina Solid",sans-serif;font-weight:300;font-style:normal}.londrina-solid-regular{font-family:"Londrina Solid",sans-serif;font-weight:400 !important;font-style:normal}.londrina-solid-black{font-family:"Londrina Solid",sans-serif;font-weight:900 !important;font-style:normal}.spicy-rice-regular{font-family:"Spicy Rice",serif;font-weight:400 !important;font-style:normal}.hero-promo.schoolgirl_style .content_wrapper{z-index:10;width:100%;position:relative;margin:auto;max-width:1500px;display:flex;padding-block:150px;justify-content:flex-start;padding-inline:70px}#hero .hero-promo.schoolgirl_style .ce_text,#hero .hero-promo.schoolgirl_style .content-text{z-index:10;width:65%;position:relative;overflow:visible;margin:auto 0;max-width:800px;display:block;padding:45px 15px 30px;background-color:#fff;border-radius:30px;border:10px #e0b2ad solid;box-shadow:0 8px 24px rgba(0,0,0,.5)}#hero .hero-promo.schoolgirl_style .ce_text h1,#hero .hero-promo.schoolgirl_style .content-text h1{line-height:1em;color:#21588d;font-size:clamp(2.8em,4vw,3.6em);text-transform:uppercase;letter-spacing:6%;padding-inline:45px;margin-bottom:15px}#hero .hero-promo.schoolgirl_style .ce_text h1 .top_line,#hero .hero-promo.schoolgirl_style .content-text h1 .top_line{width:100%;font-size:.25em;font-weight:900;line-height:1;display:block}#hero .hero-promo.schoolgirl_style .ce_text h1 .text_by,#hero .hero-promo.schoolgirl_style .content-text h1 .text_by{font-size:.6em;letter-spacing:0%;font-family:"Londrina Solid",sans-serif;font-weight:300;text-transform:lowercase;line-height:1;display:block}#hero .hero-promo.schoolgirl_style .ce_text p,#hero .hero-promo.schoolgirl_style .content-text p{margin-bottom:0px}#hero .hero-promo.schoolgirl_style .ce_text p.cta,#hero .hero-promo.schoolgirl_style .content-text p.cta{padding-inline:45px}#hero .hero-promo.schoolgirl_style .ce_text img,#hero .hero-promo.schoolgirl_style .content-text img{margin-bottom:30px;margin-top:0px;width:100%;vertical-align:top;rotate:-4.4deg;max-width:100% !important}#hero .hero-promo.schoolgirl_style .ce_text img.top_left_decor,#hero .hero-promo.schoolgirl_style .content-text img.top_left_decor{width:270px;position:absolute;top:-120px;rotate:0deg;left:-120px}#hero .hero-promo.schoolgirl_style .ce_text img.bottom_right_decor,#hero .hero-promo.schoolgirl_style .content-text img.bottom_right_decor{width:270px;position:absolute;bottom:-120px;rotate:0deg;right:-120px}#hero .hero-promo.schoolgirl_style .ce_text .btn.alt,#hero .hero-promo.schoolgirl_style .content-text .btn.alt{background-color:#fccd27;color:#000;margin-bottom:0}#hero .hero-promo.schoolgirl_style .ce_text .btn.alt:hover,#hero .hero-promo.schoolgirl_style .content-text .btn.alt:hover{background-color:#000;color:#fff}.ce_text.callout,.content-text.callout{z-index:5;margin-top:-270px;display:block;padding-top:155px;position:relative}.ce_text.callout .ce_text_inside,.content-text.callout .ce_text_inside{width:275px;height:275px;background-color:#fff;position:absolute;text-align:center;color:#21588d;bottom:0;right:17px;display:flex;align-items:center;padding:25px;font-size:1.72em;line-height:1.1em;border-radius:50%}.ce_text.callout .ce_text_inside p,.content-text.callout .ce_text_inside p{margin:0}.ce_text.callout .ce_text_inside:after,.content-text.callout .ce_text_inside:after{content:" ";display:block;width:285px;height:282px;position:absolute;right:-15px;top:-10px;z-index:-1;border-radius:50%;background:#004686;background:linear-gradient(133deg, rgb(0, 70, 134) 21%, rgb(232, 22, 131) 39%, rgb(236, 43, 59) 55%, rgb(253, 223, 43) 71%, rgb(141, 199, 60) 85%)}@media only screen and (max-width: 1520px){.ce_text.callout,.content-text.callout{margin-top:-250px;padding-top:135px}}@media only screen and (max-width: 1400px){.hero-promo .ce_text,.hero-promo .content-text{padding-left:90px}}@media only screen and (max-width: 1350px){.hero-promo .ce_text,.hero-promo .content-text{padding-top:190px;padding-bottom:140px}.ce_text.callout,.content-text.callout{margin-top:-255px;padding-top:115px}.ce_text.callout .ce_text_inside,.content-text.callout .ce_text_inside{width:230px;height:230px;font-size:1.32em}.ce_text.callout .ce_text_inside:after,.content-text.callout .ce_text_inside:after{width:240px;height:235px}}@media only screen and (max-width: 950px){#hero{padding-top:124px}.hero-promo .ce_text,.hero-promo .content-text{padding-top:130px;padding-bottom:80px;padding-left:45px}.ce_text.callout,.content-text.callout{margin-top:-205px;padding-top:130px}.ce_text.callout .ce_text_inside,.content-text.callout .ce_text_inside{width:200px;height:200px;font-size:1.15em}.ce_text.callout .ce_text_inside:after,.content-text.callout .ce_text_inside:after{width:210px;height:205px}#main .marbot60{margin-bottom:30px}}@media only screen and (max-width: 850px){#hero .inside{padding-top:0px}}@media only screen and (max-width: 630px){#hero .inside{padding-top:0px}#hero .hero-promo.schoolgirl_style .ce_text h1,#hero .hero-promo.schoolgirl_style .content-text h1{font-size:clamp(2.4em,4vw,4em);padding-inline:15px;margin-top:15px}}@media only screen and (max-width: 850px){#hero .hero-promo.schoolgirl_style .content_wrapper{padding-inline:190px !important;padding-left:30px !important}#hero .hero-promo.schoolgirl_style .ce_text img.top_left_decor,#hero .hero-promo.schoolgirl_style .content-text img.top_left_decor{width:200px;position:absolute;top:-70px;rotate:0deg;left:-90px}#hero .hero-promo.schoolgirl_style .ce_text img.bottom_right_decor,#hero .hero-promo.schoolgirl_style .content-text img.bottom_right_decor{width:200px;position:absolute;bottom:-90px;rotate:0deg;right:-70px}}@media only screen and (max-width: 850px){.ce_text.callout .ce_text_inside,.content-text.callout .ce_text_inside{right:auto;left:17px}.ce_text.callout .ce_text_inside:after,.content-text.callout .ce_text_inside:after{top:-5px;left:-10px;rotate:90deg}}@media only screen and (max-width: 730px){#hero .hero-promo.schoolgirl_style .content_wrapper{padding-inline:150px !important;padding-left:15px !important}#hero .hero-promo.schoolgirl_style .ce_text h1,#hero .hero-promo.schoolgirl_style .content-text h1{padding-inline:15px}}@media only screen and (max-width: 550px){#hero .hero-promo.schoolgirl_style .content_wrapper{padding-inline:15px 90px !important}}@media only screen and (max-width: 430px){#hero .hero-promo.schoolgirl_style .content_wrapper{padding-inline:30px !important}}@media only screen and (max-width: 560px){.hero-promo .ce_text,.hero-promo .content-text{padding-top:130px;padding-bottom:80px;padding-left:45px}.ce_text.callout,.content-text.callout{margin-top:-215px;padding-top:130px}.ce_text.callout .ce_text_inside,.content-text.callout .ce_text_inside{width:160px;height:160px;font-size:.875em}.ce_text.callout .ce_text_inside:after,.content-text.callout .ce_text_inside:after{width:165px;height:165px;right:-10px;top:-5px}}@media only screen and (max-width: 503px){#hero .hero-promo.schoolgirl_style .ce_text h1 .text_by,#hero .hero-promo.schoolgirl_style .content-text h1 .text_by{display:block}}@media only screen and (max-width: 1450px){#hero .hero-promo.schoolgirl_style .ce_text img,#hero .hero-promo.schoolgirl_style .content-text img{max-width:350px}}@media only screen and (max-width: 1200px){#hero .hero-promo.schoolgirl_style .content_wrapper{padding-inline:50px}#hero .hero-promo.schoolgirl_style h1{font-size:clamp(2.5em,5vw,5em)}}@media only screen and (max-width: 1090px){#hero .hero-promo.schoolgirl_style .ce_text h1 .text_by,#hero .hero-promo.schoolgirl_style .content-text h1 .text_by{display:inline-block}}@media only screen and (max-width: 1050px){#hero .hero-promo.schoolgirl_style .ce_text,#hero .hero-promo.schoolgirl_style .content-text{width:70%}}@media only screen and (max-width: 970px){#hero .hero-promo.schoolgirl_style .content_wrapper{padding-inline:30px}}@media only screen and (max-width: 850px){#hero .hero-promo.schoolgirl_style .content_wrapper{padding-bottom:190px}#hero .hero-promo.schoolgirl_style .ce_text,#hero .hero-promo.schoolgirl_style .content-text{width:90%;margin:auto}}