footer{width:100%;padding:85px 0 35px 0;margin-top:100px;font-size:14px;font-weight:700;color:#fff;background-color:#202222}footer .row>div{margin-bottom:35px}footer .row .menu{display:flex;flex-wrap:wrap;text-align:center}@media (min-width: 768px){footer .row .menu{text-align:left}}footer .row .menu a{color:#fff}footer .row .menu a:hover{color:#8db9ca}footer .row .menu div{width:33%}footer .row .social-media{text-align:center}@media (min-width: 768px){footer .row .social-media{text-align:right;margin-bottom:70px}}footer .row .social-media i{color:#8db9ca;width:40px;height:40px;font-size:22px;line-height:40px;text-align:center}footer .row .social-media i:hover{background-color:#313131;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}footer .row .copyright{text-align:center;font-family:'Roboto', sans-serif;font-size:12px}@media (min-width: 992px){footer .row .copyright{text-align:right}}footer .row .copyright p{font-weight:500;margin-bottom:10px}@media (min-width: 768px){footer .row .copyright p{font-size:14px}}footer .row .copyright a{color:#4d4e4c;margin-left:27px}header{font-size:18px;font-weight:700;white-space:nowrap;border-bottom:1px solid #efefef}header nav .active a{font-weight:700}header nav .active a:after{content:"";display:block;position:absolute;height:3px;width:22px;border-radius:2px;background-color:#454545;bottom:-13px;left:50%;transform:translate(-50%, -50%)}header nav a{position:relative;font-size:15px;font-weight:300;color:#454545}header nav a:hover:after{content:"";display:block;position:absolute;height:3px;width:22px;border-radius:2px;background-color:#454545;bottom:-13px;left:50%;transform:translate(-50%, -50%)}header .phone{color:#22bcb9}header .phone i{padding-right:20px}header .login{display:flex;align-items:center}header .main-navbar{border-bottom:1px solid #efefef}header .main-navbar .container-fluid{height:98px;display:flex}header .main-navbar .container-fluid .logo{margin-right:25px;display:flex;align-items:center}@media (min-width: 1400px){header .main-navbar .container-fluid .logo{margin-left:85px}}header .main-navbar .container-fluid .primary-navbar{display:flex;flex:1;justify-content:flex-end}header .main-navbar .container-fluid .primary-navbar nav{justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;display:flex;align-items:center;border-right:1px solid #efefef}header .main-navbar .container-fluid .primary-navbar nav a{padding:0 17px}header .main-navbar .container-fluid .primary-navbar .phone{padding:0 23px;display:flex;align-items:center;border-right:1px solid #efefef}header .main-navbar .container-fluid .primary-navbar .login{padding:0 23px;display:flex;align-items:center}header .main-navbar .container-fluid .primary-navbar .login a{width:100px}header .main-navbar .container-fluid .navbar-toggler{color:#b9a2d9;padding:0 15px 0 30px;border-left:1px solid #efefef}header .main-navbar .container-fluid .navbar-toggler:focus{outline:none}header .main-navbar .container-fluid .navbar-toggler i.fa-bars{display:none}header .main-navbar .container-fluid .navbar-toggler.collapsed i.fa-close{display:none}header .main-navbar .container-fluid .navbar-toggler.collapsed i.fa-bars{display:inline-block}header .navbar-collapse{flex-direction:column;text-align:center;overflow:auto;max-height:calc(100vh - 98px)}header .navbar-collapse nav{padding-top:24px}header .navbar-collapse nav>div{padding-bottom:24px}header .navbar-collapse nav a{font-size:18px}header .navbar-collapse>div{flex-direction:column;margin-bottom:30px}header .navbar-collapse>div .phone{border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:10px 0}header .navbar-collapse>div .login{align-self:center;padding:25px 0}header .navbar-collapse>div .login a{width:275px}.align-text-center{display:flex;align-content:center;flex-wrap:wrap}.homepage .header{padding-bottom:37px}.homepage .header .image img{position:relative;left:-15px;object-fit:contain;width:100%;height:430px;margin-top:18px;object-position:0 0}@media (min-width: 768px){.homepage .header .image img{left:-150px;width:calc(100% + 150px);height:540px}}@media (min-width: 992px){.homepage .header .image img{left:-15px;width:100%;height:700px}}@media (min-width: 1400px){.homepage .header .image img{height:830px}}.homepage .header .align-text-center{margin-top:25px}@media (min-width: 768px){.homepage .header .align-text-center{margin-top:0}}@media (min-width: 1400px){.homepage .header .align-text-center{padding:110px 65px 0 100px}}.homepage .header .align-text-center .text-sky{color:#8db9ca;font-size:16px;font-weight:500;margin-top:25px;margin-bottom:13px}@media (min-width: 768px){.homepage .header .align-text-center .text-sky{font-size:22px;margin-top:20px}}.homepage .header .align-text-center h1{font-size:36px;font-weight:500}@media (min-width: 992px){.homepage .header .align-text-center h1{font-size:52px}}.homepage .header .align-text-center>p{margin-top:40px;margin-bottom:0;font-size:16px;line-height:26px}@media (min-width: 768px){.homepage .header .align-text-center>p{margin-top:40px}}.homepage .header .align-text-center>p.text-bold{font-size:18px;font-weight:500}@media (min-width: 992px){.form-page .text{margin-top:120px}}.standard-page .header,.customer-page .header,.form-page .header{font-family:'Roboto', sans-serif}@media (min-width: 992px){.standard-page .header,.customer-page .header,.form-page .header{position:relative}}.standard-page .header img,.customer-page .header img,.form-page .header img{object-fit:cover;width:100%;height:420px}@media (min-width: 768px){.standard-page .header img,.customer-page .header img,.form-page .header img{height:542px}}@media (min-width: 992px){.standard-page .header img,.customer-page .header img,.form-page .header img{object-position:0 0;height:785px}}.standard-page .header .mobile,.customer-page .header .mobile,.form-page .header .mobile{padding-right:0;padding-left:0}.standard-page .header .desktop,.customer-page .header .desktop,.form-page .header .desktop{padding-right:0;z-index:-10}@media (min-width: 768px){.standard-page .header .text,.customer-page .header .text,.form-page .header .text{padding:0 30px}}@media (min-width: 1400px){.standard-page .header .text,.customer-page .header .text,.form-page .header .text{padding:0 65px 0 100px}}.standard-page .header .text .text-sky,.customer-page .header .text .text-sky,.form-page .header .text .text-sky{color:#8db9ca;font-size:16px;font-weight:500;width:100%;margin-top:25px;margin-bottom:13px}@media (min-width: 768px){.standard-page .header .text .text-sky,.customer-page .header .text .text-sky,.form-page .header .text .text-sky{font-size:22px;margin-top:20px}}.standard-page .header .text h1,.customer-page .header .text h1,.form-page .header .text h1{font-size:36px;font-weight:500}@media (min-width: 768px){.standard-page .header .text h1,.customer-page .header .text h1,.form-page .header .text h1{font-size:52px}}.standard-page .header .text>p,.customer-page .header .text>p,.form-page .header .text>p{margin-top:30px;margin-bottom:0;font-size:16px;line-height:26px}@media (min-width: 768px){.standard-page .header .text>p,.customer-page .header .text>p,.form-page .header .text>p{margin-top:40px}}.standard-page .header .text>p.text-bold,.customer-page .header .text>p.text-bold,.form-page .header .text>p.text-bold{font-size:18px;font-weight:500}.standard-page .header blockquote,.customer-page .header blockquote,.form-page .header blockquote{font-size:18px;box-shadow:0 0 30px 0 rgba(0,0,0,0.1);background-color:#fff;position:relative;margin:55px 15px 78px 15px;padding:45px 20px 20px 30px}@media (min-width: 768px){.standard-page .header blockquote,.customer-page .header blockquote,.form-page .header blockquote{margin-right:45px;padding:47px 45px 40px 45px}}@media (min-width: 992px){.standard-page .header blockquote,.customer-page .header blockquote,.form-page .header blockquote{position:absolute;bottom:-80px;right:0;margin-right:30px;max-width:425px}}@media (min-width: 1400px){.standard-page .header blockquote,.customer-page .header blockquote,.form-page .header blockquote{right:100px;max-width:600px}}.standard-page .header blockquote:before,.customer-page .header blockquote:before,.form-page .header blockquote:before{top:-15px;left:30px;content:'';position:absolute;background-image:url(../img/quote.png);background-size:contain;background-repeat:no-repeat;width:45px;height:45px}@media (min-width: 768px){.standard-page .header blockquote:before,.customer-page .header blockquote:before,.form-page .header blockquote:before{left:45px}}.standard-page .header blockquote:after,.customer-page .header blockquote:after,.form-page .header blockquote:after{content:"";display:block;background-color:#bf83b9;width:100%;height:100%;position:absolute;bottom:-70px;left:15px;z-index:-1}@media (min-width: 768px){.standard-page .header blockquote:after,.customer-page .header blockquote:after,.form-page .header blockquote:after{left:30px}}.standard-page .header blockquote p,.customer-page .header blockquote p,.form-page .header blockquote p{margin:0;font-size:18px;font-weight:600;font-family:'Source Sans Pro', sans-serif;line-height:30px}.standard-page .header blockquote small,.customer-page .header blockquote small,.form-page .header blockquote small{position:absolute;left:30px}@media (min-width: 768px){.standard-page .header blockquote small,.customer-page .header blockquote small,.form-page .header blockquote small{left:45px}}.standard-page .header blockquote small.author,.customer-page .header blockquote small.author,.form-page .header blockquote small.author{color:#fff;font-size:16px;bottom:-40px}.standard-page .header blockquote small.company,.customer-page .header blockquote small.company,.form-page .header blockquote small.company{color:#e1c0de;font-size:14px;bottom:-60px}.case-study .header .row{position:relative}.case-study .header .row img{object-fit:cover;height:400px}.case-study .header .row .logo{position:absolute;left:50%;bottom:-180px;transform:translate(-50%, -50%);background-color:#fff;width:180px;height:180px;border-radius:5px}.case-study .header .row .logo img{padding:0;width:122px;height:122px;display:block;margin:29px auto}.contact-box{margin:60px 0;width:auto;box-shadow:0 0 60px 0 rgba(0,0,0,0.08)}@media (min-width: 768px){.contact-box{margin:60px 15px}}@media (min-width: 992px){.contact-box{margin-top:-270px}}@media (min-width: 1400px){.contact-box{margin-right:100px;margin-left:100px}}.contact-box .row{display:flex;flex-direction:column;background-color:#fff;position:relative;margin:0}@media (min-width: 992px){.contact-box .row{flex-direction:row}}.contact-box .row h1{position:relative;padding-bottom:20px;margin-bottom:10px;font-family:'Roboto', sans-serif;font-size:24px;font-weight:500}@media (min-width: 992px){.contact-box .row h1{margin-left:63px}}.contact-box .row h1:after{content:"";display:block;position:absolute;height:2px;width:80px;border-radius:2px;background-color:#71b790;bottom:0}.contact-box .row h2{margin:30px 0 0;font-family:'Roboto', sans-serif;font-size:20px;font-weight:500}@media (min-width: 1400px){.contact-box .row h2{margin-top:80px}}.contact-box .row .contact-information{flex:1;padding:40px 0;border-bottom:1px solid #ececec}@media (min-width: 992px){.contact-box .row .contact-information{border-bottom:none;border-right:1px solid #ececec}}@media (min-width: 768px){.contact-box .row .contact-information div{margin:auto 63px}}.contact-box .row .contact-information div p{display:flex;margin-top:30px;font-family:'Source Sans Pro', sans-serif;font-size:16px;font-weight:500;color:#454545}.contact-box .row .contact-information div p i{flex:0 0 24px;font-size:24px;color:#22bcb9;margin-right:15px}.contact-box .row .contact-information div p.opening-hours{margin:60px 0 0;color:#8db9ca;font-weight:600}@media (min-width: 1400px){.contact-box .row .contact-information div p.opening-hours{margin-top:80px}}.contact-box .row .contact-form{flex:2;margin-top:40px}.contact-box .row .contact-form form{display:flex;flex-wrap:wrap}@media (min-width: 768px){.contact-box .row .contact-form form{margin:auto 55px}}.contact-box .row .contact-form form .form-group{margin:20px 7px 0;font-family:'Source Sans Pro', sans-serif;font-size:14px;font-weight:500;color:#454545}@media (min-width: 768px){.contact-box .row .contact-form form .form-group:not(:last-of-type){flex:1 0 40%}.contact-box .row .contact-form form .form-group:last-of-type{flex:1 0 100%}}.contact-box .row .contact-form form .form-group textarea{height:170px}.contact-box .row .contact-form .btn{display:block;padding:18px 80px;margin:30px auto}.streamfield .header_block{text-align:center;margin:100px auto 0;max-width:920px}@media (min-width: 768px){.streamfield .header_block{padding:0 15px}}@media (min-width: 768px){.streamfield .header_block{margin-bottom:0}}.streamfield .header_block h1{margin-bottom:30px;font-family:'Roboto', sans-serif;font-size:36px;font-weight:500}@media (min-width: 992px){.streamfield .header_block h1{font-size:52px}}.streamfield .header_block p{line-height:26px;font-family:'Source Sans Pro', sans-serif;font-size:16px;font-weight:500;color:#454545}.streamfield .heading_left_underlined_block{margin-top:40px}@media (min-width: 768px){.streamfield .heading_left_underlined_block{margin:60px 15px 0}}@media (min-width: 1400px){.streamfield .heading_left_underlined_block{width:920px;margin:80px auto 0}}.streamfield .heading_left_underlined_block h1{position:relative;margin-bottom:0;padding-bottom:10px;font-family:'Roboto', sans-serif;font-size:20px;font-weight:500}.streamfield .heading_left_underlined_block h1:after{content:"";display:block;position:absolute;height:2px;width:88px;border-radius:2px;background-color:#bf83b9;bottom:0}.streamfield .heading_left_block{margin-top:30px}@media (min-width: 768px){.streamfield .heading_left_block{margin:40px 15px 0}}@media (min-width: 1400px){.streamfield .heading_left_block{width:920px;margin:40px auto 0}}.streamfield .heading_left_block h1{margin-bottom:0;font-family:'Roboto', sans-serif;font-size:18px;font-weight:500}.streamfield .columns_block{text-align:center;margin-top:63px}.streamfield .columns_block .row{margin:1px 15px;align-items:stretch;overflow:auto}.streamfield .columns_block .row img{width:218px}.streamfield .columns_block .row h1{font-family:'Roboto', sans-serif;font-size:24px;font-weight:500;max-width:275px;margin:3px auto}.streamfield .columns_block .row p{font-family:'Source Sans Pro', sans-serif;font-size:16px;line-height:26px;color:#454545;margin:34px auto 0 auto;max-width:350px}.streamfield .dynamic_text_image_block .row .accordion{flex:1}@media (min-width: 992px){.streamfield .dynamic_text_image_block .row .accordion{display:flex;flex-direction:column;position:relative}}.streamfield .dynamic_text_image_block .row .accordion .card{border-radius:0}@media (min-width: 992px){.streamfield .dynamic_text_image_block .row .accordion .card{position:static;margin-top:40px;max-width:45%;border:none}}.streamfield .dynamic_text_image_block .row .accordion .card .collapsing{position:static}.streamfield .dynamic_text_image_block .row .accordion .card .card-heading .btn{position:relative;width:100%;text-align:left;color:#71b790;border-radius:0;border-bottom:2px solid #71b790;padding:22px 16px;font-family:'Roboto', sans-serif;font-size:16px;font-weight:500}@media (min-width: 992px){.streamfield .dynamic_text_image_block .row .accordion .card .card-heading .btn{font-size:24px;padding:0;margin-left:60px;border:none}}@media (min-width: 1400px){.streamfield .dynamic_text_image_block .row .accordion .card .card-heading .btn{margin-left:145px}}.streamfield .dynamic_text_image_block .row .accordion .card .card-heading .btn:after{position:absolute;content:"\f068";color:#71b790;font-family:FontAwesome;font-size:14px;right:14px}@media (min-width: 992px){.streamfield .dynamic_text_image_block .row .accordion .card .card-heading .btn:after{display:none}}.streamfield .dynamic_text_image_block .row .accordion .card .card-heading .btn.collapsed{color:#000;border:none}@media (min-width: 992px){.streamfield .dynamic_text_image_block .row .accordion .card .card-heading .btn.collapsed{margin-left:15px}}@media (min-width: 1400px){.streamfield .dynamic_text_image_block .row .accordion .card .card-heading .btn.collapsed{margin-left:100px}}.streamfield .dynamic_text_image_block .row .accordion .card .card-heading .btn.collapsed:after{content:"\f067"}.streamfield .dynamic_text_image_block .row .accordion .card .card-heading .btn:focus{box-shadow:none}@media (min-width: 992px){.streamfield .dynamic_text_image_block .row .accordion .card .card-body{margin-left:15px;padding:0 40px;border-left:2px solid #71b790}}@media (min-width: 992px){.streamfield .dynamic_text_image_block .row .accordion .card .card-body{margin-left:20px}}@media (min-width: 1400px){.streamfield .dynamic_text_image_block .row .accordion .card .card-body{margin-left:100px}}.streamfield .dynamic_text_image_block .row .accordion .card .card-body p{margin-top:60px;font-family:'Source Sans Pro', sans-serif;font-size:16px;font-weight:500;color:#454545}@media (min-width: 992px){.streamfield .dynamic_text_image_block .row .accordion .card .card-body p{margin-top:20px}}.streamfield .dynamic_text_image_block .row .accordion .card .card-body .image{margin-top:60px}@media (min-width: 992px){.streamfield .dynamic_text_image_block .row .accordion .card .card-body .image{position:absolute;top:0;right:0;z-index:-1}}.streamfield .dynamic_text_image_block .row .accordion .card .card-body .image img{object-fit:contain;height:250px;background:#fff}@media (min-width: 768px){.streamfield .dynamic_text_image_block .row .accordion .card .card-body .image img{height:350px}}@media (min-width: 992px){.streamfield .dynamic_text_image_block .row .accordion .card .card-body .image img{margin-top:0;height:300px;width:500px}}@media (min-width: 1400px){.streamfield .dynamic_text_image_block .row .accordion .card .card-body .image img{height:400px;width:780px}}.streamfield .tabs_block{margin-top:60px}@media (min-width: 768px){.streamfield .tabs_block{margin-top:95px}}@media (min-width: 1400px){.streamfield .tabs_block{margin-top:140px}}.streamfield .tabs_block .row{flex-direction:column}@media (min-width: 768px){.streamfield .tabs_block .row{margin:0 15px}}@media (min-width: 1400px){.streamfield .tabs_block .row{margin:0 70px}}.streamfield .tabs_block .row nav{flex:1;flex-wrap:nowrap;flex-direction:column}@media (min-width: 768px){.streamfield .tabs_block .row nav{flex-direction:row}}.streamfield .tabs_block .row nav .nav-item{color:#000;border-bottom:1px solid #ececec;font-family:'Roboto', sans-serif;font-size:16px;font-weight:500}@media (min-width: 768px){.streamfield .tabs_block .row nav .nav-item{font-size:18px}}@media (min-width: 1400px){.streamfield .tabs_block .row nav .nav-item{font-size:20px}}.streamfield .tabs_block .row nav .nav-item.active{box-shadow:0 0 60px 0 rgba(0,0,0,0.05);border-bottom:2px solid #71b790}.streamfield .tabs_block .row .tab-content{flex:1;margin-top:43px}@media (min-width: 768px){.streamfield .tabs_block .row .tab-content{margin-top:100px}}@media (min-width: 1400px){.streamfield .tabs_block .row .tab-content{margin-top:140px}}.streamfield .tabs_block .row .tab-content .tab-pane{flex-direction:column}@media (min-width: 768px){.streamfield .tabs_block .row .tab-content .tab-pane{flex-direction:row}}.streamfield .tabs_block .row .tab-content .tab-pane.active{display:flex}.streamfield .tabs_block .row .tab-content .tab-pane .image{flex:1}@media (min-width: 768px){.streamfield .tabs_block .row .tab-content .tab-pane .image{display:flex;order:2}}.streamfield .tabs_block .row .tab-content .tab-pane .image img{object-fit:contain;max-height:180px}@media (min-width: 768px){.streamfield .tabs_block .row .tab-content .tab-pane .image img{max-height:300px}}@media (min-width: 1400px){.streamfield .tabs_block .row .tab-content .tab-pane .image img{max-height:400px}}.streamfield .tabs_block .row .tab-content .tab-pane .text{flex:1}@media (min-width: 1400px){.streamfield .tabs_block .row .tab-content .tab-pane .text{padding-left:120px}}.streamfield .tabs_block .row .tab-content .tab-pane .text p{font-family:'Source Sans Pro', sans-serif;font-size:16px;font-weight:400;color:#454545;margin-top:30px}@media (min-width: 1400px){.streamfield .tabs_block .row .tab-content .tab-pane .text p{margin-top:40px}}.streamfield .tabs_block .row .tab-content .tab-pane .text p.bold_text{font-size:18px;font-weight:600;color:#202222;line-height:26px;margin-top:31px;margin-bottom:0}@media (min-width: 768px){.streamfield .tabs_block .row .tab-content .tab-pane .text p.bold_text{margin-top:60px}}.streamfield .text_bold_left_image_right_block,.streamfield .text_bold_right_image_left_block{margin-top:40px}.streamfield .text_bold_left_image_right_block .row,.streamfield .text_bold_right_image_left_block .row{flex-direction:column;margin:0}@media (min-width: 768px){.streamfield .text_bold_left_image_right_block .row,.streamfield .text_bold_right_image_left_block .row{flex-direction:row}}.streamfield .text_bold_left_image_right_block .row .text,.streamfield .text_bold_right_image_left_block .row .text{flex:1;order:2}@media (min-width: 768px){.streamfield .text_bold_left_image_right_block .row .text,.streamfield .text_bold_right_image_left_block .row .text{padding:0 15px}}@media (min-width: 1400px){.streamfield .text_bold_left_image_right_block .row .text,.streamfield .text_bold_right_image_left_block .row .text{padding:0 85px}}.streamfield .text_bold_left_image_right_block .row .text h1,.streamfield .text_bold_right_image_left_block .row .text h1{position:relative;margin-bottom:25px;font-family:'Roboto', sans-serif;font-size:24px;font-weight:500}@media (min-width: 768px){.streamfield .text_bold_left_image_right_block .row .text h1,.streamfield .text_bold_right_image_left_block .row .text h1{font-size:30px}}.streamfield .text_bold_left_image_right_block .row .text h1:after,.streamfield .text_bold_right_image_left_block .row .text h1:after{content:"";display:block;position:absolute;height:2px;width:88px;border-radius:2px;background-color:#71b790;bottom:-25px}.streamfield .text_bold_left_image_right_block .row .text p,.streamfield .text_bold_right_image_left_block .row .text p{font-family:'Source Sans Pro', sans-serif;font-size:16px;font-weight:400;color:#454545;margin-top:20px}@media (min-width: 768px){.streamfield .text_bold_left_image_right_block .row .text p,.streamfield .text_bold_right_image_left_block .row .text p{margin-top:30px}}.streamfield .text_bold_left_image_right_block .row .text p.bold_text,.streamfield .text_bold_right_image_left_block .row .text p.bold_text{font-size:18px;font-weight:600;color:#202222;line-height:26px;margin-top:31px;margin-bottom:0}@media (min-width: 768px){.streamfield .text_bold_left_image_right_block .row .text p.bold_text,.streamfield .text_bold_right_image_left_block .row .text p.bold_text{margin-top:60px}}.streamfield .text_bold_left_image_right_block .row .image,.streamfield .text_bold_right_image_left_block .row .image{flex:1;order:1}.streamfield .text_bold_left_image_right_block .row .image img,.streamfield .text_bold_right_image_left_block .row .image img{object-fit:contain;max-height:380px}.streamfield .text_bold_left_image_right_block:not(:last-of-type),.streamfield .text_bold_right_image_left_block:not(:last-of-type){border-bottom:1px solid #ececec;padding-bottom:43px}@media (min-width: 768px){.streamfield .text_bold_left_image_right_block:not(:last-of-type),.streamfield .text_bold_right_image_left_block:not(:last-of-type){padding-bottom:10px}}@media (min-width: 768px){.streamfield .text_bold_left_image_right_block .row .image{order:2}.streamfield .text_bold_left_image_right_block .row .text{order:1}}.streamfield .text_centered_block{margin-top:30px}@media (min-width: 768px){.streamfield .text_centered_block{margin:40px 15px 0}}@media (min-width: 1400px){.streamfield .text_centered_block{width:920px;margin:40px auto}}.streamfield .text_centered_block p{font-family:'Source Sans Pro', sans-serif;font-size:16px;font-weight:500;color:#454545}.streamfield .text_left_image_right_quotation_block .row .text,.streamfield .text_right_image_right_quotation_block .row .text{flex:1;margin-left:30px}@media (min-width: 1400px){.streamfield .text_left_image_right_quotation_block .row .text,.streamfield .text_right_image_right_quotation_block .row .text{padding:0 100px}}.streamfield .text_left_image_right_quotation_block .row .text h1,.streamfield .text_right_image_right_quotation_block .row .text h1{font-family:'Roboto', sans-serif;font-size:36px;font-weight:500}.streamfield .text_left_image_right_quotation_block .row .text p,.streamfield .text_right_image_right_quotation_block .row .text p{font-family:'Source Sans Pro', sans-serif;font-size:16px;font-weight:500;color:#454545;line-height:26px;margin-top:20px}.streamfield .text_left_image_right_quotation_block .row .image,.streamfield .text_right_image_right_quotation_block .row .image{flex:1 0 100%}@media (min-width: 768px){.streamfield .text_left_image_right_quotation_block .row .image,.streamfield .text_right_image_right_quotation_block .row .image{flex:1}}.streamfield .text_left_image_right_quotation_block .row .image img,.streamfield .text_right_image_right_quotation_block .row .image img{position:relative;object-fit:contain;width:100%;max-height:430px;margin-top:18px}@media (min-width: 992px){.streamfield .text_left_image_right_quotation_block .row .image img,.streamfield .text_right_image_right_quotation_block .row .image img{height:650px}}@media (min-width: 1400px){.streamfield .text_left_image_right_quotation_block .row .image img,.streamfield .text_right_image_right_quotation_block .row .image img{height:750px}}.streamfield .text_left_image_right_quotation_block .row blockquote,.streamfield .text_right_image_right_quotation_block .row blockquote{flex:1 0 100%;order:3;text-align:center;margin-top:32px}.streamfield .text_left_image_right_quotation_block .row blockquote:before,.streamfield .text_right_image_right_quotation_block .row blockquote:before{content:url("../img/quote.png");width:43px;height:auto}.streamfield .text_left_image_right_quotation_block .row blockquote p,.streamfield .text_right_image_right_quotation_block .row blockquote p{font-size:18px;font-weight:600;font-family:'Source Sans Pro', sans-serif;line-height:30px;max-width:75%;margin:auto}.streamfield .text_left_image_right_quotation_block .row blockquote small.author,.streamfield .text_right_image_right_quotation_block .row blockquote small.author{color:#bf83b9;font-size:16px;font-weight:500}.streamfield .text_left_image_right_quotation_block .row blockquote small.company,.streamfield .text_right_image_right_quotation_block .row blockquote small.company{color:#ccc;font-size:14px}.streamfield .text_left_image_right_quotation_block{white-space:pre-line;display:flex}.streamfield .text_left_image_right_quotation_block .text{order:1}.streamfield .text_left_image_right_quotation_block .image{order:2}.streamfield .text_left_image_right_quotation_block .image img{object-position:100% 0;text-align:end}.streamfield .text_right_image_right_quotation_block .text{order:2}.streamfield .text_right_image_right_quotation_block .image{order:1}.streamfield .text_right_image_right_quotation_block .image img{object-position:0 0}.streamfield .text_image_button_block{margin-top:90px}.streamfield .text_image_button_block .row{flex-direction:column;margin:0}@media (min-width: 768px){.streamfield .text_image_button_block .row{margin:auto 15px}}@media (min-width: 992px){.streamfield .text_image_button_block .row{flex-direction:row}}.streamfield .text_image_button_block .row .text{flex:1;order:2}@media (min-width: 1400px){.streamfield .text_image_button_block .row .text{padding:0 70px}}.streamfield .text_image_button_block .row .text h1{line-height:45px;margin-top:25px;font-family:'Roboto', sans-serif;font-size:30px;font-weight:500}@media (min-width: 768px){.streamfield .text_image_button_block .row .text h1{font-size:36px;line-height:50px;margin-top:35px}}@media (min-width: 1400px){.streamfield .text_image_button_block .row .text h1{font-size:52px;line-height:60px}}.streamfield .text_image_button_block .row .text p{line-height:26px;margin-top:20px;font-family:'Source Sans Pro', sans-serif;font-size:16px;font-weight:500;color:#454545}@media (min-width: 768px){.streamfield .text_image_button_block .row .text p{margin-top:28px}}@media (min-width: 1400px){.streamfield .text_image_button_block .row .text p{margin-top:55px}}.streamfield .text_image_button_block .row .btn{margin:24px auto}@media (min-width: 768px){.streamfield .text_image_button_block .row .btn{padding:14px 32px;margin-left:0}}@media (min-width: 1400px){.streamfield .text_image_button_block .row .btn{margin:48px 0 0 0}}.streamfield .text_image_button_block .row .image{display:flex;justify-content:center;align-items:center;flex:1;order:1;margin:auto}@media (min-width: 992px){.streamfield .text_image_button_block:nth-of-type(even) .row .text{order:1}.streamfield .text_image_button_block:nth-of-type(even) .row .image{order:2}}.streamfield .text_image_centered_block{margin:40px auto 0;max-width:1140px}@media (min-width: 768px){.streamfield .text_image_centered_block{margin-top:60px}}@media (min-width: 1400px){.streamfield .text_image_centered_block{margin-top:80px}}.streamfield .text_image_centered_block .row img{object-fit:contain;height:100%}.streamfield .text_image_centered_block .row blockquote{display:flex;position:relative;margin:-15px 0 0 15px;padding:20px;border-radius:6px;background-image:linear-gradient(to left, #f7f4fa, #efeaf4)}@media (min-width: 768px){.streamfield .text_image_centered_block .row blockquote{padding-top:15px;padding-bottom:15px;margin:-30px 30px 30px 30px;max-width:600px}}@media (min-width: 992px){.streamfield .text_image_centered_block .row blockquote{max-width:950px}}@media (min-width: 1400px){.streamfield .text_image_centered_block .row blockquote{margin-left:120px}}.streamfield .text_image_centered_block .row blockquote:first-child{margin-top:0}.streamfield .text_image_centered_block .row blockquote:before{content:'';position:absolute;background-image:url(../img/quote.png);background-size:contain;background-repeat:no-repeat;width:45px;height:45px}@media (min-width: 768px){.streamfield .text_image_centered_block .row blockquote:before{width:60px;height:60px;top:30px;left:30px}}@media (min-width: 1400px){.streamfield .text_image_centered_block .row blockquote:before{width:74px;height:74px}}.streamfield .text_image_centered_block .row blockquote p{line-height:30px;margin-left:75px;margin-bottom:0;font-family:'Roboto', sans-serif;font-size:18px;font-weight:500}@media (min-width: 768px){.streamfield .text_image_centered_block .row blockquote p{position:relative;font-size:20px;margin-left:0;top:45px;left:93px}}@media (min-width: 1400px){.streamfield .text_image_centered_block .row blockquote p{font-size:30px;line-height:44px;left:112px}}.streamfield .texts_left_image_right_block{display:flex;flex-direction:column;margin-top:80px}@media (min-width: 768px){.streamfield .texts_left_image_right_block{margin-top:130px}}@media (min-width: 992px){.streamfield .texts_left_image_right_block{flex-direction:row;margin-top:65px}}.streamfield .texts_left_image_right_block .image{display:grid;justify-content:center;align-items:center;flex:1}.streamfield .texts_left_image_right_block .image img{width:315px}@media (min-width: 768px){.streamfield .texts_left_image_right_block .image img{width:510px}}@media (min-width: 992px){.streamfield .texts_left_image_right_block .image img{width:100%}}@media (min-width: 992px){.streamfield .texts_left_image_right_block .image{order:3}}@media (min-width: 992px){.streamfield .texts_left_image_right_block .offset-xl-1{order:2}}.streamfield .texts_left_image_right_block .text{flex:1;flex-direction:column}@media (min-width: 768px){.streamfield .texts_left_image_right_block .text{padding:0 15px}}@media (min-width: 1400px){.streamfield .texts_left_image_right_block .text{padding-left:88px}}.streamfield .texts_left_image_right_block .text h1{position:relative;margin-top:63px;font-family:'Roboto', sans-serif;font-size:20px;font-weight:500}.streamfield .texts_left_image_right_block .text h1:after{content:"";display:block;position:absolute;height:2px;width:20px;border-radius:2px;background-color:#71b790;bottom:-14px}.streamfield .texts_left_image_right_block .text p{margin:27px 0 0 20px;line-height:26px;font-family:'Source Sans Pro', sans-serif;font-size:16px;font-weight:500;color:#454545}.streamfield .unordered_list_block{margin-top:40px}@media (min-width: 768px){.streamfield .unordered_list_block{margin-left:15px}}@media (min-width: 1400px){.streamfield .unordered_list_block{width:920px;margin:40px auto}}.streamfield .unordered_list_block ul{margin-bottom:0;margin-left:12px;list-style:none}.streamfield .unordered_list_block ul li{margin-top:18px;font-family:'Source Sans Pro', sans-serif;font-size:16px;font-weight:500;color:#454545}.streamfield .unordered_list_block ul li::before{content:"\25A0";display:inline-block;font-size:11px;color:#bf83b9;margin-left:-18px;margin-right:13px}@media (min-width: 1400px){.companies{padding:100px 100px 0 100px}}.companies .row{align-items:stretch;overflow:auto}.companies .row .company{width:320px;padding:10px}.companies .row .company>div{height:100%;border:#f3f3f3 solid 1px;border-radius:5px;text-align:center}.companies .row .company .image{height:110px;margin-top:10px;justify-content:center;display:flex;align-items:center}.companies .row .company .image img{max-height:80px;max-width:95%;width:unset}.companies .row .company img:after{content:"";position:absolute;display:block;width:22px;height:3px;border-radius:2px;background-color:#454545;left:50%;transform:translate(-50%, -50%)}.companies .row .company p:first-of-type{padding:0 20px}.companies .row .company p:first-of-type:before{content:"";position:absolute;display:block;width:80px;height:1px;background-color:#d1d1d1;left:50%;transform:translate(-50%, -50%);top:135px}.companies .row .company .background-purple{background-color:#bf83b9}.companies .row .company .background-purple p{color:#fff !important}.companies .row .company .background-purple p:before{background-color:#fff}.companies .row .company p{max-width:270px;font-family:'Source Sans Pro', sans-serif;font-size:16px;margin:35px auto;color:#454545}.companies .row .company p:last-of-type{width:166px;max-width:100%;font-family:'Roboto', sans-serif;font-size:14px;font-weight:500;color:#d1d1d1}html body{font-weight:300;margin-top:98px}a:hover{text-decoration:none;color:inherit}a[href^="tel"]{color:inherit;text-decoration:none}.align-text-center{display:flex;align-content:center;flex-wrap:wrap}img{width:100%;height:auto}.text-green{color:#22bcb9}.btn{font-size:14px;font-weight:500;font-family:'Roboto', sans-serif;border-radius:6px}.btn-pink{color:#fff;background-color:#bf83b9}.btn-pink:hover{color:#fff;background-color:#ab5e9c}.btn-outline-pink{color:#bf83b9;background-color:#fff;border:solid 1px #bf83b9}.btn-outline-pink:hover{color:#bf83b9;background-color:#f9f3f8}
