.block_main .animated_title .animated,.block_main .animated_title .animated .item.active{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.block_main{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.block_main::before{width:100%;height:100%;content:"";background:#0F75A2;position:absolute;left:0;top:0;z-index:20;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4}.block_main h1{font-size:90px;text-align:center}@media screen and (max-width:1100px){.block_main h1{font-size:70px}}@media screen and (max-width:760px){.block_main h1{font-size:34px}}.block_main .animated_title{font-size:70px;text-align:center}@media screen and (max-width:1500px){.block_main .animated_title{font-size:56px}}@media screen and (max-width:1200px){.block_main .animated_title{width:100%;text-align:left;padding:0 0 0 50px}}@media screen and (max-width:1100px){.block_main .animated_title{padding:0 0 0 30px;font-size:46px}}@media screen and (min-width:760px){.block_main .animated_title .br_sm{display:none}}@media screen and (max-width:760px){.block_main .animated_title{padding:0 0 0 15px;font-size:26px;line-height:2.2em}.block_main .animated_title .br_big{display:none}}.block_main .animated_title .adimated_wrapper{width:511px;display:inline-block;vertical-align:top}@media screen and (max-width:1500px){.block_main .animated_title .adimated_wrapper{width:429px}}@media screen and (max-width:1100px){.block_main .animated_title .adimated_wrapper{width:330px}}@media screen and (max-width:760px){.block_main .animated_title .adimated_wrapper{width:182px}}.block_main .animated_title .animated{width:511px;text-align:left;background:#FFF;color:#0F75A2;padding:0 50px 3px;position:relative;transition:all .3s ease-in-out;overflow:hidden}@media screen and (max-width:1500px){.block_main .animated_title .animated{width:429px}}@media screen and (max-width:1100px){.block_main .animated_title .animated{width:330px;padding:0 30px 3px}}@media screen and (max-width:760px){.block_main .animated_title .animated{width:182px;padding:0 15px}}.block_main .animated_title .animated .first_item{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;white-space:nowrap}.block_main .animated_title .animated .item{position:absolute;left:0;top:100%;z-index:1;white-space:nowrap;padding:0 50px}@media screen and (max-width:1100px){.block_main .animated_title .animated .item{padding:0 30px}}.block_main .animated_title .animated .item.active{top:0;transition:all .3s ease-in-out}.block_main .animated_title .animated .item.hide,.services .container .item .info a .details{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.block_main .animated_title .animated .item.hide{top:-100%;transition:all .3s ease-in-out}.block_main img{width:100%;height:100%;object-fit:cover}.block_main .info{width:100%;height:100%;position:absolute;left:0;top:0;z-index:100;color:#FFF;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width:1200px){.block_main .info.animated_flex{flex-wrap:wrap}.block_main .info.animated_flex .welcome{display:none}}.block_main .info .welcome{font-size:38px;position:relative}.block_main .info .welcome::before{width:150px;height:1px;content:"";background:#FFF;position:absolute;left:100%;top:50%;z-index:1;margin:0 0 0 20px}.block_main .info .welcome::after{width:150px;height:1px;content:"";background:#FFF;position:absolute;right:100%;top:50%;z-index:1;margin:0 20px 0 0}.block,.block_image{position:relative;overflow:hidden;background:#FFF}@media screen and (max-width:760px){.block_main .animated_title .animated .item{padding:0 15px}.block_main .info .welcome{font-size:18px}.block_main .info .welcome::after,.block_main .info .welcome::before{width:50px}}.block{width:100%;height:auto;padding:150px 0;color:#555}.block .title,.block .title_sm{text-align:center;color:#0F75A2}.block::before{width:1px;height:50px;content:"";background:#bcbec0;position:absolute;left:50%;top:50px;z-index:1}.block::after{width:1px;height:50px;content:"";background:#bcbec0;position:absolute;left:50%;bottom:50px;z-index:1}.block .title_sm{font-size:34px;padding-bottom:60px}@media screen and (max-width:760px){.block .title_sm{font-size:20px;padding-bottom:0}}.block .title{font-size:46px;line-height:1em;margin:0;padding-bottom:70px}.block .title.line_height_16{line-height:1.6em;padding-bottom:0}@media screen and (max-width:760px){.block .title{font-size:28px;padding-bottom:10px;line-height:1.6em}}.block .container{width:100%;max-width:1200px;height:auto;padding:0 15px;margin:0 auto}@media screen and (min-width:760px){.block .title br{display:none}.block .title br.show_br{display:block}.block .container{display:flex;align-items:flex-start;justify-content:center}}.block .container_full{width:100%;max-width:830px;height:auto;padding:0 15px;margin:0 auto}.block .description{padding:0 15px;font-size:17px;font-family:lora;color:#555;line-height:1.6em;text-align:justify}.block .description.center{text-align:center!important}@media screen and (max-width:760px){.block .description.center{text-align:center!important}.block .description{padding:5px 0;font-size:15px}}.block_image{width:100%;height:auto}.block_image .title{width:100%;height:auto;position:absolute;left:0;top:40px;z-index:1;color:#0F75A2;font-size:50px;text-align:center}@media screen and (max-width:1500px){.block_image .title{top:10px}}@media screen and (max-width:1200px){.block_image .title{top:0;font-size:44px}}@media screen and (max-width:992px){.block_image .title{top:0;font-size:34px}}@media screen and (max-width:760px){.block_image .title{position:relative;top:0;font-size:28px;margin:-5px 0 15px}.block_image .title span{display:block}}.block_image img{width:100%;height:auto;display:inherit}.services{width:100%;height:auto;background:#FFF;display:flex}.services .container{width:100%;max-width:1400px;height:auto;padding:0 15px;margin:0 auto}.services .container .item{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:70px}.services .container .item:nth-child(even){flex-direction:row-reverse}.services .container .item:nth-child(even) .info{padding-left:0!important}.services .container .item img{width:60%;height:auto;display:inherit}.services .container .item .info{width:40%;height:auto;padding:0 40px}.services .container .item .info a{position:relative;display:block}.services .container .item .info a .details{display:block;font-family:lora;font-size:16px;color:#999;letter-spacing:1px;position:absolute;left:0;bottom:0;z-index:1;pointer-events:none;transition:all .3s ease-in-out}@media screen and (min-width:1200px){.services .container .item .info a:hover .details{letter-spacing:3px;color:#0F75A2;left:20px}}.services .container .item .info .title{font-size:38px;color:#0F75A2;line-height:1em;margin:0 0 30px;padding-bottom:45px}@media screen and (max-width:1200px){.services .container .item .info .title{padding-bottom:45px!important}}.services .container .item .info .title span{position:relative;padding-bottom:54px}.services .container .item .info .title span::before{width:50px;height:1px;content:"";background:#bcbec0;position:absolute;left:0;bottom:0;z-index:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:1200px){.services .container .item .info .title:hover span::before{width:165px;background:#0F75A2}}.services .container .item .info .description{width:100%;height:auto;font-size:16px;font-family:lora;color:#555;line-height:1.6em;text-align:left}@media screen and (max-width:760px){.services .container .item .info .description{font-size:15px}}@media screen and (max-width:1100px){.services .container .item{flex-direction:column-reverse;flex-direction:column-reverse!important;margin-bottom:0}.services .container .item img{width:100%;margin:20px 0 0}.services .container .item .info{padding:0;width:100%}.services .container .item .info .title{font-size:28px;color:#0F75A2;line-height:1em;margin:30px 0;padding-bottom:30px;position:relative}}.top_line{padding-top:150px}@media screen and (max-width:760px){.title_medium{font-size:28px;line-height:1.6em}.top_line::before{display:block}}