/*! modern-normalize | MIT License | https://github.com/sindresorhus/modern-normalize */

/* Document
   ========================================================================== */

/**
 * Use a better box model (opinionated).
 */

html {
	box-sizing: border-box;
}

*,
*::before,
*::after {
	box-sizing: inherit;
}

/**
 * Use a more readable tab size (opinionated).
 */

:root {
	-moz-tab-size: 4;
	-o-tab-size: 4;
	   tab-size: 4;
}

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
	line-height: 1.15; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
	margin: 0;
}

/**
 * Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
 */

body {
	font-family:
		-apple-system,
		BlinkMacSystemFont,
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji',
		'Segoe UI Symbol';
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct height in Firefox.
 */

hr {
	height: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Add the correct text decoration in Chrome, Edge, and Safari.
 */

abbr[title] {
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
	font-weight: bolder;
}

/**
 * 1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp,
pre {
	font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in all browsers.
 */

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
	font-family: inherit; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}

/**
 * Remove the inheritance of text transform in Edge and Firefox.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type='button'],
[type='reset'],
[type='submit'] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers.
 */

legend {
	padding: 0;
}

/**
 * Add the correct vertical alignment in Chrome and Firefox.
 */

progress {
	vertical-align: baseline;
}

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */

[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type='search'] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type='search']::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Chrome and Safari.
 */

summary {
	display: list-item;
}

.grid{display:flex;flex-direction:column;flex-wrap:wrap}.grid__2{flex:0 0 100%}.grid__3{flex:0 0 100%}.grid__4{flex:0 0 100%}.grid__5{flex:0 0 100%}.grid__6{flex:0 0 100%}.grid__7{flex:0 0 100%}.grid__8{flex:0 0 100%}.grid__9{flex:0 0 100%}.grid__10{flex:0 0 100%}.grid__11{flex:0 0 100%}.grid__12{flex:0 0 100%}@media (min-width: 736px){.grid{justify-content:flex-start;flex-direction:row}.grid__2{flex:0 0 calc(16.66667%)}.grid__3{flex:0 0 calc(25%)}.grid__4{flex:0 0 calc(33.33333%)}.grid__5{flex:0 0 calc(41.66667%)}.grid__6{flex:0 0 calc(50%)}.grid__7{flex:0 0 calc(58.33333%)}.grid__8{flex:0 0 calc(66.66667%)}.grid__9{flex:0 0 calc(75%)}.grid__10{flex:0 0 calc(83.33333%)}.grid__11{flex:0 0 calc(91.66667%)}.grid__12{flex:0 0 calc(100%)}}@media (min-width: 1024px){.grid__2{flex:0 0 calc(16.66667%)}.grid__3{flex:0 0 calc(25%)}.grid__4{flex:0 0 calc(33.33333%)}.grid__5{flex:0 0 calc(41.66667%)}.grid__6{flex:0 0 calc(50%)}.grid__7{flex:0 0 calc(58.33333%)}.grid__8{flex:0 0 calc(66.66667%)}.grid__9{flex:0 0 calc(75%)}.grid__10{flex:0 0 calc(83.33333%)}.grid__11{flex:0 0 calc(91.66667%)}.grid__12{flex:0 0 calc(100%)}}.grid__12{flex:0 0 100%}.grid__empty{position:relative;width:10%;margin:0 auto}@font-face{font-family:'icomoon';src:url(/fonts/d9b343db39290e7714c63bd04e50c268.eot);src:url(/fonts/d9b343db39290e7714c63bd04e50c268.eot#iefix) format("embedded-opentype"),url(/fonts/f5858e84221154300a991d9490364cb6.ttf) format("truetype"),url(/fonts/9ef196d55c51f3e919f15da68ea0355b.woff) format("woff"),url(/fonts/b3622f278cf14ad6e78b443bd690e19a.svg#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block}i{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-phone:before{content:"\e900"}.icon-arrow-right:before{content:"\e901"}.icon-arrow-left:before{content:"\e902"}.icon-instagram:before{content:"\e903"}.icon-whatsapp:before{content:"\e904"}.icon-facebook:before{content:"\e905"}.icon-linkedin:before{content:"\e906"}body{background-color:#f8f8f8;font-family:"Roboto Condensed"}body p{font-family:"Oxygen";font-size:16px;line-height:20px}img{max-width:100%}a{text-decoration:none}.wrapper{margin:0 auto;padding:0;max-width:1390px;justify-content:flex-start}@media (min-width: 1024px){.wrapper{padding:0 40px}}.content{width:100%;max-width:90%;padding-left:200px}@media (min-width: 1024px){.content{max-width:100%}}.page{display:flex;flex-direction:column;align-items:flex-start}.page>div{width:100%}@media (min-width: 1024px){.page{flex-direction:row;margin:20px auto;justify-content:space-between}}.flex{display:flex}.flex--space-between{justify-content:space-between;align-items:center}.flex--flex-start{justify-content:flex-start}.flex--flex-end{justify-content:flex-end}.flex--direction-column{flex-direction:column}.flex--flex-center{justify-content:center}h1{color:#0d141f;font-size:22px;letter-spacing:0.32px;line-height:22px;font-weight:700}@media (min-width: 1024px){h1{color:#0d141f;font-size:52px;letter-spacing:0.32px;line-height:55px;font-weight:700}}h1.underlined{margin:0;padding:10px 20px;border-bottom:1px solid rgba(114,123,125,0.2);text-align:center}@media (min-width: 1024px){h1.underlined{padding:10px 40px;text-align:left}h1.underlined--center{text-align:center}}h2{color:#0d141f;font-size:16px;letter-spacing:0.32px;line-height:19px;text-transform:uppercase}@media (min-width: 1024px){h2{font-size:16px;line-height:20px}}h3{color:#0d141f;font-size:16px;letter-spacing:0.32px;line-height:19px;font-weight:900}@media (min-width: 1024px){h3{font-size:22px;letter-spacing:0.4px;line-height:27px}}.paragraph{color:#1c2e33;font-size:12px;letter-spacing:0.24px;line-height:14px;font-weight:300}@media (min-width: 1024px){.paragraph{font-size:16px;letter-spacing:0.32px;line-height:19px}}.light{font-weight:300}.regular{font-weight:500}.bold{font-weight:700}.heavy{font-weight:900}.color-hover{color:#727b7d}.color-disabled{color:#e0e4e6}.text--center{text-align:center}.text--right{text-align:right}.text--no-margin{margin:0}.text--huge{font-size:90px}@media (min-width: 1024px){.text--huge{font-size:120px;letter-spacing:5.45px;line-height:144px}}:focus{outline:none;transition:box-shadow 0.3s ease}.close{flex-grow:0;width:18px;padding:0;border:0;margin:0;background:none;cursor:pointer;transform:scale(1.5, 1.5);margin-bottom:0}@media (min-width: 1024px){.close{margin-bottom:0;height:15px;margin-top:10px}}.close span{width:100%;height:2px;border-radius:1px;background-color:#727b7d;display:block;opacity:1;transition:all 0.3s ease;margin-bottom:4px;position:relative;top:0;left:0}.close span:last-child{margin-bottom:0}.close span:nth-child(1){transform:rotate(-45deg);top:2px;width:18px;left:0;height:1px}.close span:nth-child(2){transform:rotate(45deg);top:-3px;width:18px;left:0;height:1px}.loading-card{position:relative}.grid-margin{margin-bottom:10px}@media (min-width: 736px){.grid-margin{margin-left:calc(10px / 2);margin-right:calc(10px / 2);margin-bottom:40px}}@media (min-width: 1024px){.grid-margin{margin-left:calc(27px / 2);margin-right:calc(27px / 2);margin-bottom:40px}}.next-svg{margin-top:4px;margin-right:5px;opacity:0.2;outline:none}.next-svg:hover{opacity:1}.previous-svg{transform:rotate(180deg);margin-top:5px;margin-left:4px;opacity:0.2}.previous-svg:hover{opacity:1}.social-list{align-items:center;justify-content:flex-end}.social-list-phone{margin-right:60px;font-size:14px;color:#121a26;display:flex;align-items:center}.social-list-phone-icon-holder{display:flex;align-items:center;width:30px;height:30px;border:1px solid #a7dcdb;margin-right:10px;justify-content:center;border-radius:4px;transition:all .3s ease}.social-list-phone-icon-holder:hover{box-shadow:0 0 7px 0 #a7dcdb}.social-list-phone i{color:#a7dcdb;padding:2px}.social-list-media{display:flex;margin:0 10px;width:30px;height:30px;border-radius:100%;color:#111925;align-items:center;justify-content:center;background:#111925;transition:opacity .3s ease}.social-list-media:hover{opacity:.7}.social-list-media i{color:#fff}.social-list--footer{justify-content:space-between}.social-list--footer .social-list-media{background:#fff}.social-list--footer .social-list-media i{color:#a7dcdb}@media (max-width: 1170px){.content{padding-left:60px;max-width:100%}}@media (max-width: 640px){.content{padding-left:0}}

.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:''}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translate3d(0, 0, 0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,0.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:0.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,0.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,0.9);color:#fff}.carousel:hover .slide .legend{opacity:1}

.header{justify-content:space-between;align-items:center;padding:35px 0;max-width:1035px}.header__logo{position:relative;height:40px;display:block}.header__logo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.header.grid{flex-direction:row}.header.grid .grid__6{flex:0 0 calc(50%)}.header.grid .grid__5{flex:0 0 calc(40%)}.header.grid .social-list-phone{margin-right:12px}@media (max-width: 1170px){#app{padding-top:72px}.header{padding:19px 0 19px 67px;position:fixed;left:0;top:0;width:100vw;z-index:10;background:#fff;box-shadow:0 0 11px -5px #000;max-width:inherit}}@media (max-width: 640px){.header{padding:21px 0}.header__logo{padding-left:60px;height:27px}.header__logo object{width:150px}.header.grid .social-list-phone{margin-right:12px}}

.sidebar{width:100%;max-width:10%;position:fixed;min-height:100vh;z-index:12}@media (min-width: 1024px){.sidebar{max-width:200px}}.sidebar__nav{position:absolute;top:50%;transform:translateY(-50%)}.sidebar__list{list-style:none;margin:0;padding:0}.sidebar__list-item a{font-family:"Oxygen";font-weight:700;font-size:14px;color:#0d141f;display:inline-block;padding:5px 0}.sidebar__list-item--active{padding-left:15px;position:relative}.sidebar__list-item--active:before{content:" ";width:10px;height:2px;background:#a7dcdb;position:absolute;left:0;top:50%;transform:translate(0, -50%)}.sidebar__list-item--active a{color:#a7dcdb}@media (max-width: 1170px){.sidebar{left:0;top:0}.sidebar__nav{top:0;transform:translate(0, -100%)}.sidebar__list-item--active a{padding-left:15px}.sidebar .navigation__overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(255,255,255,0.4)}#menuToggle{display:block;position:relative;top:48px;left:15px;z-index:3;-webkit-user-select:none;-moz-user-select:none;user-select:none}#menuToggle input{display:block;width:42px;height:36px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#121a26;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease}#menuToggle span:first-child{transform-origin:0 0}#menuToggle span:nth-last-child(2){transform-origin:0% 100%}#menuToggle input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-2px, -1px);background:#232323}#menuToggle input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}#menuToggle input:checked ~ span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}#menu{width:200px;padding:12px;padding-top:100px;background:#ededed;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(-100%, 0);transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);min-height:112vh;position:fixed;top:-60px;left:-15px}#menu li{padding:10px 0;font-size:22px}#menuToggle input:checked ~ ul{transform:none;box-shadow:0 0 11px -5px #000}}

.urgent-slide{background:#a7dcdb;text-align:center;width:100%;height:100%;display:flex;align-items:center;padding:0 15px}.urgent-slide div{width:100%}.urgent-slide div h1{text-transform:uppercase;color:#fff;padding-bottom:5px;border-bottom:5px solid #fff;display:inline-block;margin:25px 0}.urgent-slide div p{color:#fff;max-width:400px;text-align:center;display:inline-block;font-size:18px;line-height:24px}





.our-team>h1,.our-team>p{text-align:center}.our-team>p{max-width:640px;margin:10px auto}.our-team .flex{justify-content:space-between}.our-team__item{max-width:260px;text-align:left;padding:0 10px}.our-team__item-name{text-align:left;margin-bottom:0}.our-team__item-position{text-align:left;margin:5px 0;color:#a7dcdb}.our-team .carousel{max-width:900px;margin:70px auto 0 auto;padding-bottom:30px;position:relative}.our-team .carousel .slide{background:none}.our-team .carousel.carousel-slider .control-arrow{background:#a7dcdb;width:25px;height:25px;border-radius:100px;padding:0;margin:0;opacity:1}.our-team .carousel.carousel-slider .control-arrow:before{font-size:14px}.our-team .carousel.carousel-slider .control-arrow.control-disabled{opacity:.5;display:none}.our-team .carousel.carousel-slider .control-arrow.control-prev,.our-team .carousel.carousel-slider .control-arrow.control-next{left:40px;bottom:0;top:auto}.our-team .carousel.carousel-slider .control-arrow.control-next{left:70px}.our-team .carousel.carousel-slider .carousel-status{top:auto;bottom:3px;left:0;right:auto;margin:0;padding:0;font-size:14px;text-shadow:none;color:#000}@media (max-width: 640px){.our-team{padding:1px 12px}.our-team .slide.selected .flex{flex-wrap:wrap}.our-team .slide.selected .flex .our-team__item{padding:0 10px;flex:1 0 50%}}

.contact-section{margin-top:100px}.contact-section a{display:block;color:#a7dcdb}.contact-section .map-responsive{overflow:hidden;padding-bottom:30%;position:relative;height:100%}.contact-section .map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.contact-section .program__hours{margin:0;padding:0 0 20px 0;list-style:none;max-width:260px}.contact-section .program__hours-item{font-size:16px;display:flex;justify-content:space-between;text-transform:uppercase;padding-bottom:10px}.contact-section h2{font-size:35px;text-transform:none;padding-bottom:20px}@media (max-width: 640px){.contact-section{margin:40px 0 0 0}.contact-section .map-responsive{height:350px}}

footer{background:#a7dcdb;padding:20px 0}.footer{align-items:center}.footer-navigation__list{list-style:none;display:flex;padding:0}.footer-navigation__list-item{padding:0 15px}.footer-navigation__list-item a{color:#fff;font-family:"Oxygen"}.footer-navigation__list-item a:hover{text-decoration:underline}@media (max-width: 640px){.footer-navigation__list-item{padding:0 6px}.footer-navigation__list-item a{font-size:14px}}

.global-section__about{position:relative;align-items:center;display:flex}.global-section__about-description{max-width:100%}.global-section__about-description--left-padding{padding-left:105px}.global-section__about-description--right-padding{padding-right:105px}.global-section__about-description--elements-padding-right>*:not(div){padding-right:105px}.global-section__about__slider .no-arrows .carousel{padding-top:100px}.global-section__about__slider .no-arrows .carousel.carousel-slider .control-arrow.control-disabled{display:none}.global-section__about__slider .carousel .slide{background:none}.global-section__about__slider .carousel .control-dots{height:100px;top:0;padding:0;background:#a7dcdb;margin:0;display:flex;align-items:center;justify-content:center}.global-section__about__slider .carousel .control-dots .dot{width:70px;box-shadow:none;border-radius:0;height:4px}.global-section__about__slider .carousel.carousel-slider .control-arrow{background:#a7dcdb;width:93px;height:93px}.global-section__about__slider .carousel.carousel-slider .control-arrow.control-disabled{opacity:.4;display:block}.global-section__about__slider .carousel.carousel-slider .control-arrow.control-prev,.global-section__about__slider .carousel.carousel-slider .control-arrow.control-next{left:0;bottom:0;top:auto}.global-section__about__slider .carousel.carousel-slider .control-arrow.control-next{left:93px}.global-section .services-list{list-style:none;display:flex;padding:0;margin:40px 0 0 0;flex-wrap:wrap}.global-section .services-list__item{width:150px;height:150px;margin:0 35px 35px 0;background:#fff;padding:20px;text-align:center;align-items:center;display:flex;flex-direction:column;position:relative}.global-section .services-list__item object{max-height:70px}.global-section .services-list__item h3{font-size:14px;text-transform:uppercase;line-height:18px;position:absolute;bottom:0;left:0;width:100%}.carousel.carousel-slider .control-arrow:before{font-family:'icomoon';content:'\e902';font-size:40px;margin:0;padding:0;border:0;text-align:center;display:inherit}.carousel.carousel-slider .control-arrow.control-next:before{content:'\e901'}@media (max-width: 1170px){.global-section__about-description--left-padding{padding-left:50px}.global-section__about-description--right-padding{padding-right:50px}.global-section__about-description--elements-padding-right>*:not(div){padding-right:50px}}@media (max-width: 640px){.global-section__about-description--left-padding{padding:0 10px}.global-section__about-description--right-padding{padding:0 10px}.global-section__about-description--elements-padding-right>*:not(div){padding:0 10px}.global-section .services-list{justify-content:center;margin:40px 0}.global-section .services-list__item{margin:10px}.global-section .carousel.carousel-slider .control-arrow{height:45px}.global-section .carousel.carousel-slider .control-arrow.control-disabled{opacity:.4;display:block}.global-section .carousel.carousel-slider .control-arrow:before{font-size:30px}}

.loader{padding:40px 0;text-align:center}.loader--overlayed,.loader--overlayed-absolute{background-color:rgba(255,255,255,0.5);position:fixed;width:100%;height:100%;z-index:15;top:0;left:0}.loader--overlayed-absolute{position:absolute}.loader--overlayed-absolute-no-height{margin-top:300px;background-color:transparent}.loader--overlayed .loader__container,.loader--overlayed-absolute .loader__container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background:rgba(255,255,255,0.8);width:150px;height:150px;padding-top:50px;border-radius:50%}.loader--overlayed-absolute-no-bg,.loader--overlayed-absolute-no-bg .loader__container{background-color:transparent}.loader--overlayed .loader__container-line{width:200px;height:200px}.loader--overlayed .loader__container-line .loader__text{margin-top:5vh}.loader__corners{width:65px;height:65px;position:absolute;left:34%;top:22.5%;z-index:5}.loader__corners--top:before,.loader__corners--top:after,.loader__corners--bottom:after,.loader__corners--bottom:before{border-color:#000;content:'';position:absolute;width:12px;height:12px;border-style:solid;border-width:0}.loader__corners--top:before{left:0;top:0;border-left-width:1px;border-top-width:1px}.loader__corners--top:after{right:0;top:0;border-right-width:1px;border-top-width:1px}.loader__corners--bottom:before{left:0;bottom:0;border-left-width:1px;border-bottom-width:1px}.loader__corners--bottom:after{right:0;bottom:0;border-right-width:1px;border-bottom-width:1px}.loader__line{animation:expand 1s ease-in-out infinite;border-radius:10px;display:inline-block;transform-origin:center center;margin:15px 3px;width:1px;height:25px}.loader__line:nth-child(1){background:#505050}.loader__line:nth-child(2){animation-delay:180ms;background:#505050}.loader__line:nth-child(3){animation-delay:360ms;background:#505050}.loader__line:nth-child(4){animation-delay:540ms;background:#505050}.loader__line:nth-child(5){animation-delay:720ms;background:#505050}.loader__line:nth-child(6){animation-delay:900ms;background:#505050}.loader__bullet{display:inline-block;margin:0 5px;width:10px;height:10px;border:1px solid #dedede;border-radius:50%;background-color:white;overflow:hidden}.loader__bullet-color{display:inline-block;vertical-align:top;width:8px;height:8px;border-radius:50%;will-change:opacity;animation:fadeLoaderBullet 2s infinite;background-color:#dedede}.loader__bullet:nth-child(1) .loader__bullet-color{animation-delay:.1s}.loader__bullet:nth-child(2) .loader__bullet-color{animation-delay:.2s}.loader__bullet:nth-child(3) .loader__bullet-color{animation-delay:.3s}.loader__bullet:nth-child(4) .loader__bullet-color{animation-delay:.4s}.loader__text{margin-top:14px;font-size:14px}@keyframes fadeLoaderBullet{20%{opacity:0}50%{opacity:1}80%{opacity:0}}@keyframes expand{0%{transform:scale(1)}25%{transform:scale(2)}}

.button{text-align:center;font-family:"museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#ffffff}.button:enabled{cursor:pointer}.button:disabled{color:#e0e4e6;border-style:solid;border-color:#e0e4e6;background-color:white}.button:focus{outline:none;box-shadow:none}.button:hover:enabled{background-color:#ee9c4c;color:#ffffff}.button--big{border-radius:30px;font-weight:700;color:#ee9c4c;border:2px solid #ee9c4c;font-size:16px;letter-spacing:0.29px;line-height:19px;padding:7px 20px;min-width:120px}@media (min-width: 1024px){.button--big{letter-spacing:0.4px;font-size:22px;line-height:27px;padding:13px 60px;border:3px solid #ee9c4c}}.button--small{font-size:16px;letter-spacing:0.32px;line-height:19px;border-radius:22px;padding:4.5px 20px;color:#ee9c4c;border:2px solid #ee9c4c}@media (min-width: 1024px){.button--small{padding:10px 20px;font-size:20px;letter-spacing:0.36px;line-height:24px}}.button--small:disabled{border-width:2px}.button--secondary{font-size:16px;letter-spacing:0.32px;line-height:19px;border-radius:22px;padding:7px 16px;border:none;color:#0d141f;background-color:#e0e4e6}@media (min-width: 1024px){.button--secondary{padding:9px 16px;font-size:20px;letter-spacing:0.36px;line-height:24px}}.button--secondary:hover:enabled,.button--secondary:focus{background-color:#727b7d}.button--secondary:active,.button--secondary:focus{color:#ffffff;background-color:#ee9c4c}.button--secondary:disabled{color:white;border:none;background-color:#e0e4e6}.button--tertiary{height:36px;font-size:16px;letter-spacing:0.32px;line-height:19px;border-radius:22px;padding-right:16px;padding-left:16px;border:none;color:#0d141f;background-color:#e0e4e6}.button--tertiary:hover:enabled{background-color:#727b7d}.button--tertiary:focus{background-color:#e0e4e6;color:#0d141f;box-shadow:none}.button--fill{background-color:#ee9c4c;color:#ffffff}.button--quarternary{color:#0d141f;border-radius:30px;font-weight:500;color:#ee9c4c;border:2px solid #ee9c4c;padding:7px 20px;font-size:20px;letter-spacing:0.36px;line-height:24px;text-align:center}.button--quarternary--filled{background-color:#ee9c4c;color:white}

@media (min-width: 1024px){.error-boundary__text{margin:0}}



