.indots-font-cabin-bold-italic,.indots-font-cabin-italic,.indots-font-cabin-medium-italic{font-style:italic;font-family:Cabin}.indots-font-cabin-bold-italic,.indots-font-cabin-italic,.indots-font-cabin-medium-italic,.indots-font-cabin-regular,.indots-font-cabin-semibold-italic,.indots-font-gandhisans-bold-italic{font-family:Cabin}.cover,footer{background-position:center}#page,body .noscroll{overflow:hidden}.contact-input,.contact-input:active .contact-input:focus,.contact-input:hover,.indots-button,.indots-button:active,.indots-button:hover{box-shadow:none;outline:0}@font-face{font-family:Avenir;font-style:normal;font-weight:500;src:url(../fonts/AvenirLTStd-Medium.woff) format('woff')}@font-face{font-family:Avenir;font-style:normal;font-weight:900;src:url(../fonts/AvenirLTStd-Black.woff) format('woff')}@font-face{font-family:Avenir;font-style:normal;font-weight:$book;src:url(../fonts/AvenirLTStd-Book.woff) format('woff')}@font-face{font-family:Avenir;font-style:normal;font-weight:900;src:url(../fonts/AvenirLTStd-Heavy.woff) format('woff')}@font-face{font-family:Avenir;font-style:normal;font-weight:300;src:url(../fonts/AvenirLTStd-Light.woff) format('woff')}@font-face{font-family:Avenir;font-style:italic;font-weight:$book;src:url(../fonts/AvenirLTStd-BookOblique.woff) format('woff')}@font-face{font-family:Avenir;font-style:normal;font-weight:400;src:url(../fonts/AvenirLTStd-Roman.woff) format('woff')}@font-face{font-family:Cabin;src:url(../fonts/Cabin-BoldItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/Cabin-BoldItalic.woff) format('woff'),url(../fonts/Cabin-BoldItalic.ttf) format('truetype'),url(../fonts/Cabin-BoldItalic.svg) format('svg');font-weight:700;font-style:italic}@font-face{font-family:Cabin;src:url(../fonts/Cabin-Italic.eot?#iefix) format('embedded-opentype'),url(../fonts/Cabin-Italic.woff) format('woff'),url(../fonts/Cabin-Italic.ttf) format('truetype'),url(../fonts/Cabin-Italic.svg) format('svg');font-weight:400;font-style:italic}@font-face{font-family:Cabin;src:url(../fonts/Cabin-MediumItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/Cabin-MediumItalic.woff) format('woff'),url(../fonts/Cabin-MediumItalic.ttf) format('truetype'),url(../fonts/Cabin-MediumItalic.svg) format('svg');font-weight:500;font-style:italic}@font-face{font-family:Cabin;src:url(../fonts/Cabin-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Cabin-Regular.woff) format('woff'),url(../fonts/Cabin-Regular.ttf) format('truetype'),url(../fonts/Cabin-Regular.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Cabin;src:url(../fonts/Cabin-SemiBoldItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/Cabin-SemiBoldItalic.woff) format('woff'),url(../fonts/Cabin-SemiBoldItalic.ttf) format('truetype'),url(../fonts/Cabin-SemiBoldItalic.svg) format('svg');font-weight:600;font-style:italic}@font-face{font-family:GandhiSans;src:url(../fonts/GandhiSans-BoldItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/GandhiSans-BoldItalic.woff) format('woff'),url(../fonts/GandhiSans-BoldItalic.ttf) format('truetype'),url(../fonts/GandhiSans-BoldItalic.svg) format('svg');font-weight:700;font-style:italic}@font-face{font-family:LibreBaskerville;src:url(../fonts/LibreBaskerville-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/LibreBaskerville-Regular.woff) format('woff'),url(../fonts/LibreBaskerville-Regular.ttf) format('truetype'),url(../fonts/LibreBaskerville-Regular.svg) format('svg');font-weight:700;font-style:italic}.indots-font-cabin-bold-italic{font-weight:700}.indots-font-cabin-italic{font-weight:400}.indots-font-cabin-medium-italic{font-weight:500}.indots-font-cabin-regular{font-style:normal;font-weight:400}.indots-font-cabin-semibold-italic{font-style:italic;font-weight:600}.indots-font-gandhisans-bold-italic{font-style:italic;font-weight:700}.indots-font-LibreBaskerville-regular{font-family:LibreBaskerville;font-style:normal;font-weight:400}.cover{background-size:cover}.fake-cover{position:fixed;top:0;left:0;width:100%;z-index:-2}.simple-parallax{background-attachment:fixed}@media screen and (max-width:768px){.simple-parallax{background-attachment:initial}}.vertical-center{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.circle{border-radius:50%}.remodal-overlay{background:rgba(0,0,0,.68)}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}*{box-sizing:border-box}html{color:#4a4a4a;font-family:Avenir;font-weight:500;font-size:16px}body,button,input,textarea{font-family:inherit}@media screen and (max-width:768px){html{font-size:14.5px}}@media screen and (max-width:480px){html{font-size:13px}}body{color:inherit;font-weight:inherit;font-size:inherit}body .noscroll::after{content:' ';opacity:1;z-index:9}#page{margin:0;padding:0}main{margin-top:78px}a,a:active,a:focus,a:hover{text-decoration:none}.blog-article-link,.blog-article-link:focus .blog-article-link:active,.blog-article-link:hover,.recent-content-list a,.recent-content-list a:active,.recent-content-list a:focus,.recent-content-list a:hover{text-decoration:underline}h1,h2,h3,h4{margin:0}p{margin-top:0}.blue-title{color:#434343;font-weight:900;font-size:2.25rem;margin:0}.form-message.error,label.error{color:#ff3636}.indots-loader{display:none;text-align:center;width:100%}.indots-loader:not(.vertical-center) .ball-pulse-sync{margin-top:30px}.indots-loader .ball-pulse-sync div:not(.blue){background:#7bbaaf}.indots-loader .ball-pulse-sync div.blue{background:#00577b}.button-wrapper.disabled,button[type=submit][disabled]{display:none}.button-wrapper.disabled+.indots-loader:not(.vertical-center),button[type=submit][disabled]+.indots-loader:not(.vertical-center){display:block}.button-wrapper.disabled+.indots-loader.vertical-center,button[type=submit][disabled]+.indots-loader.vertical-center{display:-ms-flexbox;display:flex;height:100%}label.error{display:block;padding-top:.3em}.form-message i,.form-message span{display:inline-block}.form-message span{margin-left:.5em}.form-message.success{color:#149a14}.form-message.error,.form-message.succes{margin-top:1em}.input-wrapper{display:block;text-align:left;width:100%}.input-wrapper input,.input-wrapper textarea{line-height:1;width:100%}.indots-button{cursor:pointer;border-radius:5px;font-weight:900;color:#fff;border:none;line-height:1;padding:1.2em 2.8em}.indots-button.green{background:#7bbaaf}.indots-button.green:active .indots-button.green:focus,.indots-button.green:hover{background:#58a79a}.indots-button.dark-green{background:#6d989c}.indots-button.dark-green:active,.indots-button.dark-green:focus,.indots-button.dark-green:hover{background:#5d8589}.indots-button.blue{background:#00577b}.indots-button.blue:active,.indots-button.blue:focus,.indots-button.blue:hover{background:#006c99}.indots-button.light-blue{background:#286090}.indots-button.light-blue:active,.indots-button.light-blue:focus,.indots-button.light-blue:hover{background:#00577b}.contact-input{color:#979797;border:.5px solid #e5e5e5;padding:1em 2em}.contact-input:-ms-input-placeholder{color:rgba(151,151,151,.86);font-family:inherit;font-weight:400}.contact-input::placeholder{color:rgba(151,151,151,.86);font-family:inherit;font-weight:400}textarea{resize:none}.no-margin-text{margin:0}.indots-title{color:#434343;font-size:2.5625rem;letter-spacing:.3px}.indots-text{color:#434343;font-size:1rem;line-height:25px;letter-spacing:.1px}.indots-btn-base{background-color:transparent;border:2px solid #4d374d;border-radius:0;color:#4d374d;cursor:pointer;font-size:.75rem;height:43px;letter-spacing:.8px;margin-top:35px;padding:0 30px;text-transform:uppercase;transition:background-color .3s}.indots-btn-base:hover{background-color:#4d374d;color:#fff;transition:background-color .3s}.carousel-buttons{-ms-flex-align:center;align-items:center;background-color:#a1d1ca;border-radius:100px;bottom:-40px;cursor:pointer;display:-ms-flexbox;display:flex;height:30px;-ms-flex-pack:center;justify-content:center;margin:0 auto;position:absolute;width:30px}.carousel-button-left{left:0;right:45px}.carousel-button-right{left:45px;right:0}.carousel-arrows{height:15px}@media screen and (max-width:876px){main{margin-top:56px}}@media screen and (max-width:480px){.input-wrapper{text-align:center}}.site-navbar{background-color:#fff;border-bottom:solid 1px #e5e5e5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:94px;left:0;position:fixed;top:0;width:100%;z-index:12;padding:0 36px;transition:.3s background ease}.diamond,.homepage-section-card,.menu-link,.menu-link span,.menu-link span:hover,a:hover .diamond{transition:all .3s}.diamond{width:10px;height:10px;background:#a7d4ce;-webkit-transform:rotate(135deg) skew(15deg,15deg);-moz-transform:rotate(135deg) skew(15deg,15deg);-ms-transform:rotate(135deg) skew(15deg,15deg);-o-transform:rotate(135deg) skew(15deg,15deg);left:0;margin:10px auto 0;opacity:0;position:absolute;right:0;top:-30px;transform:rotate(135deg) skew(15deg,15deg)}.show-diamond,a:hover .diamond{opacity:1}.menu-link{color:#434343;font-size:.8125rem;letter-spacing:.9px;text-transform:uppercase;position:relative}.menu-link span{font-weight:600}.menu-link span:hover,.menu-link.link-active{color:#a7d4ce;font-weight:900}.site-navbar__mobile-logo-container{display:none}.site-navbar__desktop-logo-container img{height:43px;width:135px}.site-navbar__menu-container{-ms-flex-positive:1;flex-grow:1;text-align:right;height:100%}.site-navbar__menu{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.site-navbar__menu-link{color:#434343;font-size:.75rem;text-transform:uppercase;letter-spacing:1.4px;cursor:pointer;margin-left:25px}.site-navbar__menu-link:last-child{margin-right:0}@media screen and (max-width:876px){.site-navbar{-ms-flex-pack:justify;justify-content:space-between;height:56px;padding:0 18px}.site-navbar__desktop-logo-container img{height:1.25rem;width:auto}.site-navbar__mobile-logo-container{display:block;margin-left:auto;margin-right:auto;width:70%}.site-navbar__mobile-logo-container img{width:100%}.site-navbar__menu-container{background:#fff;height:100vh;margin-right:0;overflow-y:auto;position:fixed;right:-280px;top:0;transition:right .2s;width:280px;padding-top:25px}.site-navbar__menu{margin-bottom:30px;margin-top:30px;text-align:left;height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-navbar__menu-link{height:auto;display:block;text-align:left;-ms-flex-preferred-size:100%;flex-basis:100%}.site-navbar__desktop-logo-container,.site-navbar__desktop-logo-container .navbar-logo-mobile{height:32px;width:100px}.navbar-hamburguer-visibilit{display:block}.navbar-hamburguer{width:33px;height:33px;border-radius:3px;background-color:#a1d1ca;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.align-content-hamburguer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.line-hamburguer-base{height:1px;background-color:#fff}.line-hamburguer-lg{width:15px}.line-hamburguer-md{width:7.5px}.margin-vertical-4px{margin:4px 0}}.hamburger-menu-container{display:none}@media screen and (max-width:876px){.hamburger-menu-container{background-color:#a1d1ca;display:inline;padding-bottom:50px;position:fixed;left:0;top:0;width:0%;z-index:13;bottom:0;overflow:scroll;transition:width .5s}.hamburger-menu-header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:22px 36px}.hamburger-menu-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:36px}.hamburger-logo{height:33px;width:102px}.hamburger-close-container{cursor:pointer}.hamburger-close{height:16px;width:16px}.hamburger-link-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:30px}.hamburger-menu-link{color:#fff;cursor:pointer;font-size:.875rem;letter-spacing:1.4px;margin:5px 0;padding:10px 0;text-transform:uppercase}.hamburger-text{padding:10px 0}.hamburger-text:hover,.link-active-mobile span{color:#735d72;font-weight:900}}@media screen and (max-width:1117px){.site-navbar__menu-link{font-size:.6875rem}.site-navbar__desktop-logo-container img{width:8rem}}footer{background-image:url(../img/backgrounds/indots-footer.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;padding-top:3.75rem;padding-bottom:4.0625rem}.footer-link-anchor{outline:0;padding:10px 0}.footer-email{color:#735d72;font-size:12px}.footer-social-network-icon{height:19px;width:19px}.footer-link{color:#838383;font-size:.75rem;letter-spacing:.9px}.footer-link:hover{color:#735d72;font-weight:700}.footer-div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin-left:auto;margin-right:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1026px;width:90%}.footer-right-column,.footer-section-links-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.footer-column-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-right:60px}.footer-logo{width:13.125rem}.footer-left-column{-ms-flex-preferred-size:290px;flex-basis:290px}.footer-icons-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.footer-copyright-info{color:#735d72;font-size:.9375rem;font-weight:400;letter-spacing:.8px;line-height:20px;margin-top:1.25em}.footer-green-text{color:#a1d1ca;font-weight:900;font-size:1.125rem}.footer-contact-info{margin-top:3rem}.footer-email-div{margin-top:.6875rem}.footer-divider{display:block;height:140px;background:#838383;width:2px;border:none}.footer-email-span,.footer-social-media-item{display:inline-block;margin-left:.59375rem;vertical-align:middle}.footer-social-media-item{color:#fff}.footer-social-media-item::before{font-size:22px}.footer-email-span{font-size:1rem;font-weight:900}#footer-newsletter-form{width:312px}#footer-newsletter-form .contact-input{color:#fff;background:rgba(255,255,255,.5);font-size:1.0625rem;margin-top:.882352941176471em}#footer-newsletter-form .contact-input:-ms-input-placeholder{color:#fff}#footer-newsletter-form .contact-input::placeholder{color:#fff}#footer-newsletter-form .button-wrapper{text-align:right;margin-top:1.375rem}#footer-newsletter-form .indots-button{font-size:1rem;padding:1.0625em 1.4375em}.footer-newsletter-title{font-size:1.125rem}@media screen and (max-width:767px){.footer-left-column,.footer-right-column{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.footer-section-links-container{-ms-flex-pack:distribute;justify-content:space-around}.footer-icons-container{-ms-flex-direction:row;flex-direction:row}.footer-icons-container .footer-link-anchor{margin:0 10px}.footer-right-column{-ms-flex-direction:column;flex-direction:column}#footer-newsletter-form{margin-left:auto;margin-right:auto;width:90%}#footer-newsletter-form .button-wrapper{text-align:center}.footer-divider{width:60%;height:1px;margin:3.125rem auto}.footer-column-content{margin-right:0}}.about-content,.about-introduction,.about-introduction p{margin-left:auto;margin-right:auto}.about-cover{height:calc(80vh - 78px)}.about-cover h1{color:#fff;font-size:2.25rem;margin-bottom:1em}@media screen and (orientation:portrait) and (min-height:400px){.about-cover{max-height:76vw}}.about-introduction{background:#fff;font-size:1rem;line-height:1.31;position:relative;transform:translateY(-40%);max-width:682px;padding-top:3.875rem;border-radius:7px}.about-introduction p{width:90%;max-width:506px;text-align:center}.about-logo{width:5rem;position:absolute;top:0;left:50%;transform:translate(-50%,-67%)}.about-content{background:#f3f3f4;max-width:783px}.about-content p{font-size:1rem;line-height:1.5}.about-content-bottom,.about-content-top{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.about-content-top p{-ms-flex-preferred-size:362px;flex-basis:362px;margin-top:1.25rem;margin-right:3.1875rem;margin-bottom:0}.about-content-bottom p{-ms-flex-item-align:end;align-self:flex-end;margin-top:5rem;-ms-flex-preferred-size:570px;flex-basis:570px;margin-left:4.625rem}.about-content-bottom{padding-bottom:6.75rem}.about-content-photo{width:447px;margin-left:-121px}.about-content-icon{width:10.625rem;-ms-flex-item-align:start;align-self:flex-start;margin-right:-60px}@media screen and (max-width:783px){.about-content{padding-top:1.875rem}.about-content-bottom,.about-content-top{-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-content-bottom p,.about-content-top p{margin:2.5em 0 0;-ms-flex-preferred-size:86%;flex-basis:86%;max-width:460px}.about-content-photo{margin-left:0;-ms-flex-preferred-size:90%;flex-basis:90%;max-width:380px;width:90%}.about-content-icon{margin:2.5rem 100px 0}}@media screen and (max-width:682px){.about-introduction{transform:translateY(-10px);padding-bottom:2.1875rem}.about-cover h1{margin-bottom:0}}.contact-form-section.appreciation{padding:0;height:calc(100vh - 100px)}.contact-form-section.appreciation .appreciation-text{width:90%;max-width:500px}.contact-form-section.appreciation a{color:#fff;display:block;margin-top:1em}@media screen and (max-width:876px){.contact-form-section.appreciation{height:calc(100vh - 75px)}}.blog-section{font-size:18px;padding-top:3.33em;text-align:center}.blog-section .blue-title{font-size:2em}.blog-wrapper{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;max-width:860px;text-align:left;width:90%;margin:3.33em auto 5.7777em}.blog-articles-column{-ms-flex-preferred-size:509px;flex-basis:509px;padding:0}.blog-sidebar{-ms-flex-preferred-size:262px;flex-basis:262px}.blog-article:not(:first-child){margin-top:4.4444em}.blog-article-cover{background:0 0;height:227px}.blog-article-title{color:#084c8b;display:block;line-height:1.1;font-size:1.2777em;margin:1em 0 .3em}a.blog-article-title:hover{color:#0b64b7}.blog-article-date{color:#575656;display:block;font-size:10px}.blog-article-excerpt{color:#9b9b9b;font-size:.8333em;line-height:1.3333;padding:0;margin-bottom:.3em;margin-top:.6428em}.blog-article-link{color:#7bbaaf}.blog-article-link.go-to-article{font-size:.7777em}.blog-article-link.go-to-article:hover{color:#4f978a}.blog-newsletter-title{color:$darkgrey;font-size:.96em;margin:0;padding:0}.blog-newsletter-form .contact-input{font-size:.95em;margin:.8em 0 0;padding:1em 1.5em .9em;width:100%}.blog-newsletter-form .indots-button{font-size:.85em;margin-top:1.1em;padding:1em 1.3em .8em}.blog-newsletter-form label.error{font-size:.95em;margin:.4em 0 0;padding:0}.blog-newsletter-form .form-message{font-size:.95em;margin-top:0}.blog-newsletter-form .form-message.error,.blog-newsletter-form .form-message.success{margin-top:1em}.recent-content-title{color:#326197;font-size:1.2222em;margin:2em 0 0}.recent-content-list{font-size:.8888em;margin:0;padding:0;list-style-type:none}.recent-content-list li{margin-top:1.2em}.recent-content-list a{color:#9b9b9b}.recent-content-list a:active,.recent-content-list a:focus,.recent-content-list a:hover{color:#737373}@media screen and (max-width:910px){.blog-wrapper{-ms-flex-pack:center;justify-content:center}.blog-articles-column,.blog-sidebar{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:509px}.blog-sidebar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5em}.blog-newsletter-form,.recent-content-content{-ms-flex-preferred-size:45%;flex-basis:45%}.blog-newsletter-title{line-height:1.2}.recent-content-title{margin-top:0}}@media screen and (max-width:566px){.blog-section{font-size:16.5px}.blog-wrapper{margin-bottom:4.8em;margin-top:2.3em}.blog-article-cover{height:40.1vw}.blog-sidebar{margin-top:3.5em;text-align:center}.blog-newsletter-form,.recent-content-content{-ms-flex-preferred-size:100%;flex-basis:100%}.recent-content-content{margin-top:3em}}.contact-section{background-image:url(../img/backgrounds/homepage-bg-4.jpg);background-repeat:no-repeat;background-position:bottom left;background-size:contain;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-right:37px}.contact-form-container{background-color:#f8f8f8;margin-bottom:0;padding:77px 190px 80px 100px;width:auto}.contact-form-content{width:404px}.contact-form-section{background:#7bbaaf;margin-left:auto;margin-right:auto;padding-bottom:7.5rem;padding-top:3.875rem;text-align:center}.contact-form{margin-top:50px}.contact-form .button-wrapper{text-align:left;margin-top:27px}.contact-form .input-wrapper{margin-top:17px;font-size:1.0625rem}.contact-form .indots-button{font-size:1rem}.contact-form .indots-loader .ball-pulse-sync div{background:#00577b}.contact-form .contact-input{background-color:#eee;border:none;color:#aaa;font-size:.875rem;letter-spacing:.1px;padding:0 16px}.contact-form .contact-input:-ms-input-placeholder{color:#aaa}.contact-form .contact-input::placeholder{color:#aaa}.contact-form .contact-textarea{height:132px;padding-top:16px}.contact-form .contact-input-height{height:43px}.contact-input-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:left}@media screen and (max-width:480px){.input-wrapper.input{width:100%}}@media screen and (min-width:769px) and (max-width:1000px){.contact-form-container{padding-left:45px;padding-right:65px}}@media screen and (min-width:769px) and (max-width:840px){.contact-section{background-position:-170px}}@media screen and (min-width:650px) and (max-width:768px){.contact-section{background-position:-170px}.contact-form-container{padding-left:45px;padding-right:65px}}@media screen and (min-width:300px) and (max-width:649px){.contact-section{margin:0 20px}.contact-form-container{margin-bottom:170px;padding:40px 25px;width:100%}.contact-form-content{width:100%}}div.grwf2-wrapper.wf2-embedded{z-index:0!important}.course-cover{color:#fff;height:calc(80vh - 95px);text-align:center}.course-cover>div{margin-top:-4.5rem}.course-title{font-size:2.25rem;font-weight:900}.course-subtitle{display:block;font-size:1rem;font-weight:300;margin-top:.4375rem}.course-top-info{background:#fff;border-radius:7px;margin-left:auto;margin-right:auto;max-width:638px;position:relative;top:-4.5rem;padding:2.125rem 2.625rem 0 4.8125rem}.course-top-author{width:10.1875rem;position:absolute;left:-7.3125rem;top:-2.3125rem}.course-bottom-about,.course-video-wrapper{width:90%;margin-left:auto;margin-right:auto}.course-author-text{color:#6d989c;font-size:1.125rem;font-weight:900}.course-about-text{font-size:1rem;margin-top:1rem;line-height:1.4;margin-bottom:0}.course-video-wrapper{margin-top:0;max-width:864px}.course-bottom-info{background:#f5f5f5;margin-top:5.1875rem;padding-top:2.625rem;padding-bottom:3.4375rem;text-align:center}.course-bottom-info .indots-button{display:inline-block;margin-top:3.5rem}.course-bottom-about{background:#fff;border:1px solid #e5e5e5;max-width:755px;transform:translateX(67px);padding:2.8125rem 3.75rem}.course-about-title{color:#6d989c;font-size:1.5rem;font-weight:900}.course-bottom-data{color:#898989;text-align:left;font-weight:900;font-size:1.125rem;margin-top:.75rem;line-height:1.22}.course-green-text{color:#5b878a}@media screen and (max-width:1000px){.course-top-info{transform:translateX(3.75rem)}}@media screen and (max-width:960px){.course-bottom-about{transform:none}}@media screen and (max-width:742px){.course-cover>div{margin-top:-10px}.course-top-info{top:-10px;width:calc(100vw - 3.75rem);margin-bottom:3.75rem}.course-green-text{display:block}.course-bottom-data div:not(:first-child){margin-top:.5rem}}@media screen and (max-width:479px){.course-top-info{transform:none;width:100%;padding-left:2.625rem;padding-top:6.875rem}.course-top-author{top:0;left:50%;transform:translate(-50%,-50%)}}.courses-section{padding-top:2.75rem;padding-bottom:8.3125rem;text-align:center}.courses-section .courses-items{max-width:900px;width:90%}.courses-introduction{font-size:1.125rem;line-height:27px;margin-top:2.722222222222222em;margin-left:auto;margin-right:auto;max-width:552px;width:90%}.courses-items{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto}.courses-item{background:#f5f5f5;color:#4a4a4a;max-width:363px;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:4.4375rem}.courses-item-modifier{max-width:261px}.courses-item-modifier .courses-item-photo-modifier{background-repeat:no-repeat;background-size:contain;height:310px}.courses-item-title{font-size:1.375rem;padding:.5em .4em;font-weight:500;text-align:center}.courses-item-photo{height:266px}.courses-item-title-author{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:90%;margin-left:3%}.courses-item-info{text-align:left}.courses-item-author-photo{box-sizing:initial;border:3px solid #f5f5f5;margin-top:-44px;width:88px}.courses-item-introduction{font-size:.96875rem;font-weight:300;-ms-flex-preferred-size:calc(100% - 108px);flex-basis:calc(100% - 108px);padding-top:1em}.courses-item-description{color:#979797;font-weight:$book;font-style:italic;font-size:.75rem;margin-top:1.2em;padding-bottom:.6em;width:88%;margin-left:auto;margin-right:auto}.flash-indots-section{padding-top:3.5rem}.flash-indots-section .blue-title::before{height:2.6375rem;width:1.8125rem;margin-top:-.625rem;margin-right:.5rem}.flash-indots,.flash-indots-icons{margin-left:auto;margin-right:auto;text-align:center}.flash-indots-section .flash-indots-introduction{margin-top:.7em}.flash-indots-section .flash-indots-icons{margin-top:3.5rem}.flash-indots-section .flash-indots-instructions{margin-top:7.375rem;max-width:430px;font-weight:900}.flash-indots-section .flash-indots-items{margin-top:.8125rem;margin-bottom:11.25rem}.flash-indots{max-width:891px;width:90%}.flash-indots-introduction{display:block;font-weight:900;font-size:1.375rem}.flash-indots-icons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:670px;-ms-flex-pack:distribute;justify-content:space-around}.flash-indots-icon-item{-ms-flex-preferred-size:117px;flex-basis:117px}.flash-indots-icon-item:first-child img{height:2rem;margin:.3125rem 0 .6875rem}.flash-indots-icon-item:nth-child(2) img{height:2.75rem;margin:0 0 .25rem}.flash-indots-icon-item:nth-child(3) img{height:1.625rem;margin:.25rem 0 1.125rem}.flash-indots-icon-item:nth-child(4) img{height:2.1875rem;margin:.1875rem 0 .625rem}.flash-indots-icon-item.short{-ms-flex-preferred-size:58px;flex-basis:58px}.flash-indots-icon-item img{display:inline-block;transition:transform .2s}.flash-indots-icon-item img:hover{transform:scale(1.3)}.flash-indots-icon-item span{display:block;font-size:.875rem}.flash-indots-instructions{display:block;margin-left:auto;margin-right:auto;font-size:1.375rem;line-height:.95}.flash-indots-items{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.flash-indots-item{cursor:pointer;background:#f5f5f5;font-size:1.125rem;margin-top:2em;width:272px}.flash-indots-item-photo{height:182px}.flash-indots-cover{background-position:top;background-repeat:no-repeat;background-size:contain}.flash-indots-item-name{text-align:center;min-height:5rem}.flash-indots-item-name span{width:90%}[data-remodal-id=flash-indots-modal]{width:100%;background:0 0;max-width:965px;padding:0;margin-left:auto;margin-right:auto}[data-remodal-id=flash-indots-modal] .remodal-close{right:0;left:initial;color:#fff}[data-remodal-id=flash-indots-modal] .remodal-close::before{font-size:2.5rem;text-align:right}.flash-indots-modal-title{color:#fff;font-size:2.375rem}.flash-indots-modal-title::before{height:2.6375rem;width:1.8125rem;margin-top:-.625rem;margin-right:.5rem}.flash-indots-carousel,.flash-indots-modal-header{width:783px;margin-left:auto;margin-right:auto}.flash-indots-modal-header{position:relative}.flash-indots-modal-body{margin-top:5rem}.flash-indots-carousel .slick-list,.flash-indots-carousel .slick-track{height:100%}.flash-indots-carousel .slick-next,.flash-indots-carousel .slick-prev{color:#fff;cursor:pointer;background:#7bbaaf;position:absolute;height:2.6875rem;top:50%;z-index:3;width:2.6875rem;text-align:center}.flash-indots-carousel .slick-next::before,.flash-indots-carousel .slick-prev::before{font-size:1.875rem;line-height:1.35}.flash-indots-carousel .slick-prev{left:-2.0625rem;transform:translate(-100%,-50%)}.flash-indots-carousel .slick-next{right:-2.0625rem;transform:translate(100%,-50%)}.flash-indots-carousel .slick-disabled{display:none!important}.flash-indots-carousel .item{background:#fff;display:-ms-flexbox;display:flex}.flash-indots-modal-item-title{color:#4a4a4a;font-weight:900;font-size:1.5625rem;margin-bottom:20px}.flash-indots-modal-item-title::before{height:2.0625rem;width:1.4375rem;margin-top:-.625rem;margin-right:.625rem}.flash-indots-modal-item-photo{-ms-flex-preferred-size:297px;flex-basis:297px;min-height:287px}.flash-indots-modal-item-data{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex-preferred-size:calc(100% - 297px);flex-basis:calc(100% - 297px);text-align:left;padding:1.75rem 1.9375rem 1.3125rem 2.3125rem}.flash-indots-modal-item-description{color:#9b9b9b;font-weight:500;font-size:.875rem;line-height:1.5;margin-top:1rem}.flash-indots-modal-item-info{display:-ms-flexbox;display:flex;max-width:320px;width:100%;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.25rem}.flash-indots-modal-item-info div{font-size:1rem;color:#979797;-ms-flex-preferred-size:60px;flex-basis:60px;text-align:center}.flash-indots-modal-item-info .flash-indots-green-text{color:#7bbaaf;display:block;font-weight:900;font-size:1.0625rem;margin-bottom:.4375rem}.flash-indots-modal-form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.4375rem;max-width:425px}.flash-indots-modal-form .inputs-div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;flex-basis:100%}.flash-indots-modal-form .input-wrapper{-ms-flex-preferred-size:calc(50% - 6px);flex-basis:calc(50% - 6px);width:initial}.flash-indots-modal-form .form-message,.flash-indots-modal-form [type=hidden]{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.flash-indots-modal-form .indots-button{font-size:1rem;padding:1.03125rem 1.5625rem;margin-top:.875rem}.indots-video-container{height:0;overflow:hidden;padding:30px 0 56.25%;position:relative}.indots-video-container iframe{left:0;height:100%;position:absolute;top:0;width:100%}@media screen and (max-width:1000px){.flash-indots-carousel,.flash-indots-modal-header{width:86%}.flash-indots-carousel .slick-prev{left:-.625rem}.flash-indots-carousel .slick-next{right:-.625rem}.flash-indots-modal-item-photo{height:initial}}@media screen and (max-width:860px){.flash-indots-modal-form .input-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%}.flash-indots-modal-form .input-wrapper:not(:first-of-type){margin-top:.625rem}}@media screen and (max-width:820px){.flash-indots-modal-item-photo{display:none}.flash-indots-modal-item-data{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.flash-indots-modal-form,.flash-indots-modal-item-info{margin-left:auto;margin-right:auto}}@media screen and (max-width:767px){.flash-indots-modal-body{margin-top:1.875rem}}@media screen and (max-width:479px){.flash-indots-modal-header{width:90%}.flash-indots-carousel{width:75%}.flash-indots-modal-item-title::before{display:none;content:''}.flash-indots-modal-item-info{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.flash-indots-modal-item-info div{-ms-flex-preferred-size:40%;flex-basis:40%}.flash-indots-modal-item-info div:nth-child(n+3){margin-top:1.25rem}}@media screen and (max-width:460px){.flash-indots-icon-item{-ms-flex-preferred-size:40%!important;flex-basis:40%!important}.flash-indots-icon-item:nth-child(n+3){margin-top:3.125rem}}.home-carousel{color:#fff;height:calc(95vh - 72px)}.home-carousel .slick-list,.home-carousel .slick-track{height:100%}.home-carousel .slick-next,.home-carousel .slick-prev{cursor:pointer;background:#00577b;position:absolute;height:2.6875rem;bottom:2.125rem;z-index:3;width:2.6875rem;text-align:center}.home-carousel .slick-next::before,.home-carousel .slick-prev::before{font-size:1.875rem;line-height:1.35}.home-carousel .slick-next:hover,.home-carousel .slick-prev:hover{background:#006c99}.home-gradient,.homepage-second-section,.homepage-third-section{background-position:center;background-repeat:no-repeat;background-size:cover}.home-carousel .slick-prev{left:3%}.home-carousel .slick-next{right:3%}.home-carousel .slick-disabled{display:none!important}.home-carousel .item{display:-ms-flexbox;display:flex;height:100%;padding-bottom:7em;overflow:hidden}@media screen and (max-height:400px){.home-carousel .item{padding-bottom:3em}}.home-carousel .item-div{width:80%;min-width:288px;text-align:left;position:relative;z-index:2}.home-carousel .item-content{max-width:344px}.home-carousel .item-title{font-size:2.4375rem}.home-carousel .item-text{font-size:1.125rem;line-height:1.17;padding-bottom:2.111111111111111em;margin-top:1.055555555555556em}.home-carousel .indots-button{font-size:1.125rem;padding:.8em 1.2em}@media screen and (orientation:portrait) and (min-height:400px) and (min-width:400px){.home-carousel{max-height:76vw}}.home-introduction{max-width:655px;text-align:center;font-size:1.125rem;width:90%;margin:4.944444444444445em auto 7.055555555555555em}.home-introduction p{line-height:1.17;padding-bottom:2.166666666666667em}.home-introduction .indots-button{font-size:1.0625rem;padding:1em 1.5em}.home-gradient{background-image:linear-gradient(to top,#b5bdc1,#7ba79d);height:100%;background-attachment:fixed}.home-gradient-logo-section{position:relative;padding:2.25rem 0 2.1875rem}.gradient-logo{position:absolute;left:50%;top:0;transform:translate(-50%,-38%);width:80px;z-index:3}.home-gradient-items,.top-courses{margin-left:auto;margin-right:auto;width:90%;text-align:center}.home-gradient-items{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:950px;z-index:2}.home-gradient-item{-ms-flex-preferred-size:23%;flex-basis:23%;max-width:180px}.home-gradient-item img{height:80px}.home-gradient-item p{font-style:normal;font-size:.875rem;letter-spacing:1.2px;line-height:21px;margin-top:1.642857142857143em}.top-courses{max-width:880px;padding:4.375rem 0 6.5625rem}.top-courses .courses-items{margin-top:1rem}.top-courses-title{font-size:1.375rem;padding-bottom:1.5em}.home-newsletter-title,.top-courses-text{font-size:1.125rem;line-height:1.17;margin-right:auto;margin-left:auto}.top-courses-text{width:100%;max-width:655px}.home-newsletter-div{margin-left:auto;margin-right:auto;padding-top:3.9375rem;padding-bottom:3.9375rem;max-width:580px;width:90%}.home-newsletter-title{color:#fff;text-align:center;font-weight:500;max-width:552px}.homepage-five-section-description,.homepage-newsletter-text{line-height:32px;font-size:1.125rem}#homepage-newsletter-form{margin-top:.875rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#homepage-newsletter-form .left{-ms-flex-preferred-size:427px;flex-basis:427px}#homepage-newsletter-form .inputs{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#homepage-newsletter-form .form-message{text-align:center}#homepage-newsletter-form .form-message.error,#homepage-newsletter-form .form-message.success{margin-top:1.125rem}#homepage-newsletter-form .button-wrapper,#homepage-newsletter-form .input-wrapper{margin-top:.9375rem}#homepage-newsletter-form .button-wrapper{-ms-flex-preferred-size:135px;flex-basis:135px}#homepage-newsletter-form .contact-input{font-size:1.0625rem;font-weight:400}#homepage-newsletter-form .indots-button{font-size:1rem;padding:1.2em 1.75em}.home-flash-indots{padding-top:4.1875rem}.home-flash-indots .flash-indots-title{font-size:1.75rem}.home-flash-indots .flash-indots-title::before{height:1.625rem;width:1.0875rem;margin-top:-.25rem;margin-right:.5625rem}.home-flash-indots .flash-indots-icons{margin-top:2.6875rem}.home-flash-indots .flash-indots-instructions{margin-top:4.090909090909091em;max-width:545px}.home-flash-indots .flash-indots-items{margin-top:3.0625rem}.home-flash-indots .view-more{display:inline-block;font-size:1.125rem;padding:.833333333333333em 2.888888888888889em;margin-top:5.6875rem;margin-bottom:4.5625rem}.flash-indots-line{display:block;height:1px;border:none;margin-top:4.375rem;border-top:1px solid #e5e5e5;margin-left:auto;margin-right:auto;max-width:510px;width:80%}@media screen and (max-width:880px){#homepage-newsletter-form{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#homepage-newsletter-form .inputs{-ms-flex-pack:center;justify-content:center}#homepage-newsletter-form .button-wrapper,#homepage-newsletter-form .input-wrapper{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;max-width:500px}#homepage-newsletter-form .button-wrapper{text-align:center;margin-top:1.25rem}}@media screen and (max-width:730px){.home-gradient-item{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:initial}.home-gradient-item:nth-child(n+3){margin-top:3.125rem}}.homepage-container{margin:0 37px}.homepage-cover{height:auto;padding-left:20%;position:relative;width:100%}.homepage-cover-img{height:100%;width:100%}.homepage-cover-img-mobile{display:none}.homepage-cover-button-container{position:absolute;right:37.7%;top:57%}.homepage-cover-button{background-color:#4d374d;color:#fff}.homepage-cover-button:hover{background-color:transparent;color:#4d374d}.homepage-second-section{background-image:url(../img/backgrounds/homepage-bg-1.jpg);height:235px;margin-top:50px;position:relative}.homepage-second-section-cards{display:-ms-flexbox;display:flex;left:60px;position:absolute;top:89px}.homepage-second-section-card-container:nth-child(2){margin:0 20px}.homepage-second-section-card-container,.homepage-section-card{height:237px;width:246px}.homepage-third-section{background-image:url(../img/backgrounds/homepage-bg-2.jpg);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:auto;padding:167px 5% 100px 10%;width:100%}.homepage-third-section-infor-container{padding-right:10%}.homepage-third-section-title-container{margin-bottom:27px}.homepage-img-1,.homepage-third-section-img-container{height:auto;width:100%}.homepage-third-section-info-special{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:35px 0}.homepage-third-section-decorator{border-left:solid 3px #a7d4ce;height:auto;margin:0 22px 0 27px}.diamond-purple{width:10px;height:10px;background:#4d374d;-webkit-transform:rotate(135deg) skew(15deg,15deg);-moz-transform:rotate(135deg) skew(15deg,15deg);-ms-transform:rotate(135deg) skew(15deg,15deg);-o-transform:rotate(135deg) skew(15deg,15deg);margin:18px auto;transform:rotate(135deg) skew(15deg,15deg)}.homepage-five-section{background-image:url(../img/backgrounds/homepage-bg-4.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover}.homepage-five-section-content{height:423px;padding-top:71px;padding-left:68px;max-width:542px}.homepage-five-section-description-container{margin-top:35px}.homepage-five-section-footer{background-image:url(../img/backgrounds/homepage-bg-3.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:190px;position:relative}.homepage-five-section-courses-container{bottom:-40px;position:absolute;right:29px}.homepage-five-section-courses{height:330px;width:281px}.course-link-margin{margin-bottom:105px;margin-left:29px}.homepage-six-section{margin-top:75px;margin-bottom:30px}.homepage-six-section-content{position:relative}.homepage-form-img{height:auto;width:100%}.homepage-newsletter-text{letter-spacing:1.1px}.homepage-form-container{bottom:0;left:45%;position:absolute;top:15%}.homepage-form-tag{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.home-sections-carousel,.homepage-courses-carousel,.homepage-six-section-mobile{display:none}.indots-input-base{background-color:#e9e9e9;border:none;color:#aaa;font-size:.875rem;height:43px;padding:0 16px;width:404px}.indots-input-base:placeholder{color:#aaa}.indots-input-base:nth-child(1){margin-bottom:15px}.homepage-section-card:hover{transform:scale(.9);transition:all .3s}@media screen and (max-width:768px){.homepage-container{margin:0}.homepage-cover{padding:0}.homepage-cover-img{display:none}.homepage-cover-img-mobile{display:block;height:100%;width:100%}.gradient-logo,.homepage-five-section-courses-container,.homepage-second-section-cards{display:none}.homepage-cover-button-container{right:24%}.homepage-cover-button{margin-top:27px}.homepage-five-section,.homepage-six-section{padding:0 25px}.homepage-third-section{-ms-flex-direction:column;flex-direction:column}.homepage-five-section-courses{height:273px;width:230px}.home-sections-carousel{display:block;padding-top:50px}.homepage-five-section{background-position:top;background-size:contain}.homepage-five-section-content{height:auto;padding-bottom:30px;padding-left:0}.homepage-five-section-footer{background-position:left;height:128px;margin-top:70px}.homepage-six-section{display:none}.homepage-newsletter-text{font-size:1.125rem;letter-spacing:.9px;line-height:20px}.homepage-form-container{left:10px;right:10px;top:10px}.homepage-form-container .indots-input-base{width:100%}.newsletter-button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.newsletter-button{margin-top:3px}.homepage-courses-carousel{display:block;margin-top:-200px}.homepage-courses-carousel .slick-slide{display:none}.homepage-courses-carousel .slick-current{display:block}.homepage-six-section-mobile{display:block;margin:100px 0 50px}}@media screen and (min-width:769px) and (max-width:970px){.homepage-five-section-content{height:510px}}@media screen and (min-width:769px) and (max-width:840px){.homepage-second-section-card-container,.homepage-section-card{height:190px;width:200px}.homepage-second-section-cards{left:0;margin:0 auto;right:0;width:595px}}.magazine-item{max-width:288px}.magazine-mosaic-container{background-repeat:no-repeat;background-size:contain;height:288px}