: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}#post_hero .inside,#goes_further .inside{max-width:1500px;margin-right:auto;margin-left:auto;padding-right:100px;padding-left:100px}body{color:var(--black);font-size:1.175em;font-weight:400;line-height:1.35em;font-family:var(--family);letter-spacing:.025em;background:var(--black)}:focus:not(:focus-visible){outline:0;box-shadow:none}:focus,.focus-visible:focus:not(:focus-visible){outline:3px solid blue;outline-offset:-3px;overflow:visible}#container,#hero,.custom{background:var(--white)}h1,h2,h3,h4,p{margin:0}h1 a,h2 a,h3 a,h4 a a h1,a h2,a h3,a h4,.product_list .product a{border-bottom:0;color:var(--black)}h1,h2,h3,a,.navbar-nav>li>a,.product_list .product a:hover{color:var(--prime)}a{text-decoration:none;display:inline-block;border-bottom:1px solid var(--prime);cursor:pointer}h1,h2,h3{font-weight:400}h1{font-size:3.158em;font-size:clamp(2.35em,2.9vw,2.9em);line-height:105%;margin-bottom:30px;position:relative}h1 .sup{font-size:.7em;margin-top:-5px;display:inline-block;vertical-align:top}h2{font-size:2.105em;font-size:clamp(1.65em,2.25vw,2.35em);font-weight:300;margin-bottom:15px;line-height:1.125em}h2.small{font-size:1.579em;line-height:1.05em;line-height:87%}h3{font-size:1.158em;font-size:clamp(1em,1.25vw,1.158em);margin-bottom:15px;font-weight:700}p,#main ul,#main label{font-size:clamp(.9em,1vw,1em)}ul,p{margin-bottom:30px;margin-top:0}.btn,button,.more a{font-size:.875rem;line-height:1.35em;text-align:center;text-transform:uppercase;color:var(--black);padding:10px 25px;border-radius:30px;background-color:var(--second);border:0;font-weight:600}.navbar-nav>li>a:hover,.btn:hover,.more a:hover{background-color:var(--black);color:var(--white)}.btn.alt{color:var(--black);background-color:var(--prime)}.btn.alt:hover{background-color:var(--black);color:var(--white)}.home #container{padding-top:60px;margin-top:0;z-index:200;overflow:hidden}.image_info .image_container img,.image_info figure:where(.content-image figure,.content-text figure,.content-gallery figure,.product figure) img{border-radius:15px}.image_info .flex_wrapper{flex-wrap:nowrap;padding:30px 0px}.large{font-size:clamp(1.125em,1.5vw,1.3em);line-height:1.35em}.circle img{border:10px solid var(--second)}.mod_search.in_hero_search form,.mod_iso_productfilter .search form,.content-iso-productfilter .search form{background-color:rgba(9,66,132,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:15px;border-radius:10px;box-shadow:15px 15px 20px rgba(13,101,186,.2)}.mod_search.in_hero_search input[type=search],.mod_iso_productfilter .search input.text,.content-iso-productfilter .search input.text{background-color:var(--white);padding:19px 30px;font-size:.8em;margin-bottom:0;border:0}.mod_search.in_hero_search input[type=search],.mod_search.in_hero_search button,.mod_iso_productfilter .search input.submit,.mod_iso_productfilter .search input.text,.mod_iso_productfilter .search button.submit,.content-iso-productfilter .search input.submit,.content-iso-productfilter .search input.text,.content-iso-productfilter .search button.submit{height:50px}.mod_search.in_hero_search button,.mod_iso_productfilter .search input.submit,.mod_iso_productfilter .search button.submit,.content-iso-productfilter .search input.submit,.content-iso-productfilter .search button.submit{font-size:1em;background-color:var(--white);color:#21588d;padding:0 30px 0 0;cursor:pointer;border-radius:0 10px 10px 0}.mod_search.in_hero_search button:hover,.mod_iso_productfilter .search input.submit:hover,.mod_iso_productfilter .search button.submit:hover,.content-iso-productfilter .search input.submit:hover,.content-iso-productfilter .search button.submit:hover{color:#fccd27}.mod_search.in_hero_search .formbody,.mod_iso_productfilter .search form,.content-iso-productfilter .search form{display:flex;align-items:flex-start;width:100%;flex-wrap:nowrap}.mod_search.in_hero_search form,.mod_iso_productfilter .search form,.content-iso-productfilter .search form{background:linear-gradient(180deg, rgba(15, 83, 161, 0.6) 0%, rgba(9, 66, 132, 0.6) 100%)}#rollout .mod_article,#schoolgirl .mod_article,#collections .mod_article,#gofurther .mod_article,#installation .mod_article,#bordette .mod_article,#inspo .mod_article{max-width:1500px;margin:auto;width:100%;padding-inline:70px}.full_light_blue_background,.full_light_blue_background:before,.full_light_blue_background:after{background-color:#99d7d9}.full_color_background{background-color:var(--lgray);overflow:visible;position:relative;padding-top:60px;padding-bottom:60px}.full_color_background:before,.full_color_background:after{content:" ";display:block;width:2000px;height:100%;position:absolute;top:0;background:var(--lgray)}.full_color_background:before{right:-2000px}.full_color_background:after{left:-2000px}.full_color_background.lime_green,.full_color_background.lime_green:before,.full_color_background.lime_green:after{background-color:#c8e250}.full_color_background.aqua,.full_color_background.aqua:before,.full_color_background.aqua:after{background-color:#f2fbfb}.full_color_background.white,.full_color_background.white:before,.full_color_background.white:after{background-color:#fff}.full_color_background.lpink,.full_color_background.lpink:before,.full_color_background.lpink:after{background-color:#fffaf7}.full_color_background.lbrown,.full_color_background.lbrown:before,.full_color_background.lbrown:after{background-color:#ebe4e0}.full_color_background.blue,.full_color_background.blue:before,.full_color_background.blue:after{background-color:#004785;color:#fff}.full_color_background.blue{color:#fff}.full_color_background.blue h1,.full_color_background.blue h2,.full_color_background.blue h3,.full_color_background.blue p{color:#fff;margin-bottom:10px}.mod_article.full_img_background{position:relative;width:100%}.mod_article.full_img_background .ce_image,.mod_article.full_img_background .content-image{position:absolute;inset:0;z-index:0;margin-left:-1200px;margin-right:-1200px}.mod_article.full_img_background .ce_image img,.mod_article.full_img_background .content-image img{width:100%;height:100%;object-fit:cover;display:block}.dreams{align-items:flex-start}.ce_gallery.photo_flip,.content-gallery.photo_flip{position:relative;padding:5px;padding-bottom:0;display:flex;flex-wrap:wrap}.ce_gallery.photo_flip h3,.content-gallery.photo_flip h3{bottom:0;color:#666;font-size:clamp(.9em,1vw,1em);font-weight:400;text-transform:capitalize}.ce_gallery.photo_flip ul,.content-gallery.photo_flip ul{position:relative;list-style:none;padding:0;margin:0;display:inline-block}.ce_gallery.photo_flip li,.content-gallery.photo_flip li{position:absolute;top:0;left:0;transition:opacity .4s ease}.ce_gallery.photo_flip li:nth-child(1),.content-gallery.photo_flip li:nth-child(1){opacity:1;position:relative;z-index:1}.ce_gallery.photo_flip li:nth-child(2),.content-gallery.photo_flip li:nth-child(2){opacity:0;z-index:2}.ce_gallery.photo_flip:hover li:nth-child(1),.content-gallery.photo_flip:hover li:nth-child(1){opacity:0}.ce_gallery.photo_flip:hover li:nth-child(2),.content-gallery.photo_flip:hover li:nth-child(2){opacity:1}.slide_under{margin-top:-120px}.over{position:relative;z-index:10}iframe.video{aspect-ratio:1.7777777778;height:100%;width:100%}.home .background_decoration{position:relative}.home .background_decoration .background_left img{position:absolute;bottom:-220px;right:-30%;z-index:-1}.mod_newslist img{border-radius:15px;margin-bottom:30px;width:100%}.home .mod_newslist .layout_latest{margin-bottom:60px}.home .gray_background .mod_newslist .layout_latest{margin-bottom:0px}.mod_newslist img{border-radius:15px;margin-bottom:30px;width:100%}.home .lesson_plan_list{justify-content:center}.gray_background .layout_latest{flex-direction:row-reverse}.gray_background .mod_newslist{border-radius:15px;margin:0 30px;background:#d9d9d9}.gray_background .size50{padding:0}.gray_background .size50.text_area,.gray_background .size50.ce_text,.gray_background .size50.content-text{padding:60px}.gray_background .image_container,.gray_background figure:where(.content-image figure,.content-text figure,.content-gallery figure,.product figure){width:100%;height:100%}.gray_background .image_container img,.gray_background figure:where(.content-image figure,.content-text figure,.content-gallery figure,.product figure) img{object-fit:cover;position:relative;width:100%;height:100%}#container .mod_pagepreview h2{background-color:#21588d}.ce_text.custom_preview,.content-text.custom_preview{position:relative;transition:all .7s cubic-bezier(0.45, 0.05, 0.55, 0.95)}.ce_text.custom_preview:hover,.content-text.custom_preview:hover{transform:scale(1.025)}.ce_text.custom_preview h2,.content-text.custom_preview h2{font-size:1.2em;padding:15px 45px;position:absolute;top:0;background-color:#21588d;color:#fff;border-radius:10px 0 10px 0;font-weight:700}.ce_text.custom_preview h2 a,.content-text.custom_preview h2 a{color:#fff}.ce_text.custom_preview a img,.content-text.custom_preview a img{width:100%}.ce_image.pull_right,.content-image.pull_right{overflow:visible}.ce_image.pull_right img,.content-image.pull_right img{width:200%;max-width:none;margin-right:-100%}.ce_image.pull_left,.content-image.pull_left{overflow:visible}.ce_image.pull_left img,.content-image.pull_left img{width:200%;max-width:none;margin-left:-100%}.ce_image.paint_smudge,.content-image.paint_smudge{position:absolute;z-index:-1;left:-260px;top:300px}.lets_connect_banner{margin-bottom:60px}.lets_connect{margin-top:60px;margin-bottom:60px}.lets_connect a:has(i){border-bottom:0}.lets_connect ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:10px}.lets_connect ul img{padding:0}.lets_connect .connect_social_share a{border-bottom:0}.lets_connect .connect_social_share .flex_wrapper{gap:15px;align-items:center;justify-content:center;margin-bottom:5px}.lets_connect .connect_social_share .flex_wrapper img{margin:0;padding:0}#footer .btn{color:var(--white)}.wtb_page #container{padding-top:155px}.wtb_gallery.ce_gallery .flex_wrapper,.wtb_gallery.content-gallery .flex_wrapper{width:100%;align-items:center;row-gap:20px}.wtb_gallery.ce_gallery .flex_wrapper .image_container a,.wtb_gallery.ce_gallery .flex_wrapper figure:where(.content-image figure,.content-text figure,.content-gallery figure,.product figure) a,.wtb_gallery.content-gallery .flex_wrapper .image_container a,.wtb_gallery.content-gallery .flex_wrapper figure:where(.content-image figure,.content-text figure,.content-gallery figure,.product figure) a{width:100%}.wtb_page .full_color_background.blue h1{padding-inline:30px}@media only screen and (max-width: 970px){#rollout .mod_article,#schoolgirl .mod_article,#collections .mod_article,#gofurther .mod_article,#installation .mod_article,#bordette .mod_article,#inspo .mod_article{padding-inline:15px}}@media only screen and (max-width: 900px){h1{font-size:2em;font-size:clamp(2em,4vw,3.1em);line-height:105%}}@media only screen and (max-width: 750px){.gray_background .layout_latest{flex-direction:column-reverse}.slide_under{margin-top:90px}}@media only screen and (max-width: 600px){.gray_background .mod_newslist{margin:0 15px}}@media only screen and (max-width: 400px){h1{font-size:2em;font-size:clamp(1.75em,4vw,3.1em);line-height:105%}}