@font-face{font-family:Roboto;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjARc9.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu52xP.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5vAw.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Me5Q.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9vAw.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlvAw.ttf) format('truetype')}@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4GxZrU1Q.ttf) format('truetype')}@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v12/pe0oMImSLYBIv1o4X1M8cce4I94.ttf) format('truetype')}@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v12/pe01MImSLYBIv1o4X1M8cce4GwZuU1Q.ttf) format('truetype')}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc9yAv5q.ttf) format('truetype')}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v12/pe0qMImSLYBIv1o4X1M8cfe6.ttf) format('truetype')}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v12/pe03MImSLYBIv1o4X1M8cc9iB_5q.ttf) format('truetype')}*{outline:0;margin:0;padding:0;font-family:'Nunito Sans',sans-serif}ol,ul{list-style-type:none}.container{position:relative;max-width:1280px;margin:0 auto}.container.min{max-width:980px}.container.little{max-width:640px}@media (max-width:1280px){.container{margin:0 25px}}.bg-grey{background:#EDF1F4}video{width:100%;height:auto;cursor:pointer}.flex{display:flex}.flex_space_between{justify-content:space-between}.flex_justify_center{justify-content:center}.flex_align_center{align-items:center}.flex_align_stretch{align-items:stretch}.flex_align_end{align-items:end}.flex_direction_column{flex-direction:column}.flex_wrap{flex-wrap:wrap}.flex_vertical_center{display:flex;align-items:center;height:100vh}.flex_direction_row_revers{flex-direction:row-reverse}.alignleft{float:left;margin:15px 15px 15px 0}.alignright{float:right;margin:15px 0 15px 15px}.clear{clear:both;display:block;height:0;overflow:hidden}.position-relative{position:relative}.space{height:100vh}.text-right{text-align:right}.text-center{text-align:center}.d-none{display:none!important}.d-inline{display:inline-block}.d-block{display:block}.d-flex{display:flex!important}.bg-white{background:#fff}.auto_height{min-height:auto!important}.floatImg{float:left;padding:0 20px 20px 0}.text-uppercase{text-transform:uppercase}.text-ls-1{letter-spacing:1px}.text-ls-2{letter-spacing:2px}.text-ls-3{letter-spacing:3px}.text-ls-4{letter-spacing:3px}.permalink{color:#333;font-size:14px;transition:all .3s}.permalink:hover{color:#072F60}.fz-1{font-size:14px}.fz-2{font-size:16px}.fz-3{font-size:18px}.fz-4{font-size:20px}.color-red{color:red}.color-blue{color:#00f}.color-orange{color:orange}.color-green{color:green}.color-black{color:#000}.op-0{opacity:1}.op-5{opacity:.5}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mt-5{margin-top:50px}.mt-6{margin-top:60px}.mt-70{margin-top:70px}.ml-1{margin-left:8px}.ml-2{margin-left:16px}.ml-3{margin-left:24px}.ml-4{margin-left:32px}.mlr-20{margin:0 20px}.mr-1{margin-right:8px}.mr-2{margin-right:16px}.mr-3{margin-right:24px}.mr-4{margin-right:32px}.mlr-1{margin:0 8px}.mlr-2{margin:0 16px}.mlr-3{margin:0 24px}.mlr-4{margin:0 32px}.mtb-1{margin:8px 0}.mtb-2{margin:16px 0}.mtb-3{margin:24px 0}.mtb-4{margin:32px 0}.pt-1{padding-top:8px}.pt-2{padding-top:16px}.pt-3{padding-top:24px}.pt-4{padding-top:32px}.pr-1{padding-right:8px}.pr-2{padding-right:16px}.pr-3{padding-right:24px}.pr-4{padding-right:32px}.pb-1{padding-bottom:8px}.pb-2{padding-bottom:16px}.pb-3{padding-bottom:24px}.pb-4{padding-bottom:32px}.pl-1{padding-left:8px}.pl-2{padding-left:16px}.pl-3{padding-left:24px}.pl-4{padding-left:32px}.plr-1{padding:0 8px}.plr-2{padding:0 16px}.plr-3{padding:0 24px}.plr-4{padding:0 32px}.ptb-1{padding:8px 0}.ptb-2{padding:16px 0}.ptb-3{padding:24px 0}.ptb-4{padding:32px 0}.padding-1{padding:8px}.padding-2{padding:16px}.padding-3{padding:24px}.padding-4{padding:32px}.btn-1,.btn-2,.btn-3,.btn-4{padding:16px 24px;background-color:#333;color:#fff;cursor:pointer;transition:all .3s}.btn-1.active,.btn-1:hover,.btn-2.active,.btn-2:hover,.btn-3.active,.btn-3:hover,.btn-4.active,.btn-4:hover{background-color:#072F60}.btn-2{padding:24px 32px}.simple-btn{padding:10px 25px;background-color:#072F60;color:#fff;cursor:pointer;border:none;border-radius:3px;transition:all .3s}.simple-btn.active,.simple-btn:hover{background-color:#004387}.hopacity-1,.hopacity-2,.hopacity-3{transition:all .3s}.hopacity-1:hover,.hopacity-2:hover,.hopacity-3:hover{opacity:.8}.hopacity-2:hover{opacity:.6}.hopacity-3:hover{opacity:.5}.br-1{border-radius:2px}.br-2{border-radius:4px}.br-3{border-radius:6px}.br-4{border-radius:8px}.br-100{border-radius:100%}.border-1{border:1px solid #000}.border-2{border:2px solid #000}.border-color-ccc{border-color:#ccc}.border-color-ddd{border-color:#ddd}.border-color-eee{border-color:#eee}.w-10{width:10%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-100{width:100%}.columns-2{columns:2}@media (max-width:1200px){.md-d-none{display:none}.md-flex_direction_column{flex-direction:column}.md-w-100{width:100%}}.customdesign{max-width:980px}body{background:#fff;font-family:'Nunito Sans',sans-serif;overflow-x:hidden;min-height:100vh;text-rendering:optimizeLegibility;color:#666;width:100%}body.modal_open:before{content:" ";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:9}h1{font-size:38px;line-height:53px;font-weight:600;color:#000}@media (max-width:1024px){h1{font-size:28px;line-height:43px}}h2{font-size:30px;line-height:36px;font-weight:600}h3{font-size:22px;line-height:27px;font-weight:600}h4{font-size:18px;line-height:22px;font-weight:600}h5{font-size:14px;line-height:17px;font-weight:600}h6{font-size:11px;line-height:13px;font-weight:600}p{font-size:14px;line-height:27px;margin:0;padding:0;font-weight:400;color:#666;letter-spacing:.4px}p a{font-size:inherit}a,button{display:inline-block;font-size:13px;margin:0;padding:0;text-decoration:none;font-weight:400}.a-hover{transition:all .7s}.a-hover:hover{opacity:.6}img{max-width:100%;height:auto}input{outline:0}input,select,textarea{-webkit-appearance:none;background:#fff}svg{pointer-events:none}section{background:#fff;position:relative}body>header{background:#fff;border-bottom:1px solid #f1f1f1;position:fixed;top:0;z-index:100;left:0;right:0}.header_wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;align-items:center;padding:20px 0}@media (max-width:1000px){.header_wrapper{padding:5px 0}}.header_wrapper .mobile_menu{display:none;text-align:right}@media (max-width:1000px){.header_wrapper .mobile_menu{display:block}}.header_wrapper .mobile_menu span{cursor:pointer;color:#000;font-size:3em}.header_wrapper .logo img{width:100px}@media (max-width:1000px){.header_wrapper .navigation_menu{display:none}}.header_wrapper .navigation_menu.visible{display:block;position:absolute;background:#ccc;z-index:999;width:calc(100% + 50px);left:-25px;right:0;top:70px;padding:20px 0}.header_wrapper .navigation_menu.visible ul{flex-direction:column}.header_wrapper .navigation_menu.visible ul li{padding:5px 0}.header_wrapper ul{display:flex;align-items:center;justify-content:flex-end}.header_wrapper ul li{padding-left:25px}.header_wrapper ul li a{color:#072F60;font-weight:400;font-size:13px;transition:all .3s;text-transform:uppercase;letter-spacing:1.5px;font-family:Roboto,sans-serif}.header_wrapper ul li.current-menu-item a,.header_wrapper ul li:hover a{color:#3bbca7}body.single-post .navigation_menu li.menu-item-27 a{color:#3bbca7}.after_header{height:100px}@media (max-width:1000px){.after_header{height:71px}}section.home_slide{background:#000;overflow:hidden}section.home_slide .video_load{position:relative}@media (max-width:1000px){section.home_slide .video_load{order:-1}}section.home_slide .video_load:before{content:" ";position:absolute;background:#000;width:100%;height:108%;z-index:23;transform:rotate(70deg);left:-70%}@media (max-width:1500px){section.home_slide .video_load:before{display:none;content:''}}section.home_slide .video_load video{width:100%;display:flex;height:auto}@media (max-width:1500px){section.home_slide .video_load video{position:relative;left:-25px;width:calc(100% + 50px)}}section.home_slide .home_slide_wrapper{display:grid;grid-template-columns:50% 1fr;align-items:center}@media (max-width:1000px){section.home_slide .home_slide_wrapper{grid-template-columns:1fr}}section.home_slide .home_slide_wrapper .content{position:relative;z-index:24}@media (max-width:1000px){section.home_slide .home_slide_wrapper .content{padding:60px 0}}section.home_slide .home_slide_wrapper .content h2{color:#fff;font-size:2em;line-height:1.25em;margin-bottom:30px}section.home_slide .home_slide_wrapper .content h2>span{color:#ffe347;font-size:1.2em;font-weight:600}section.home_slide .home_slide_wrapper .content>span{display:block;margin:25px 0;color:#fff}section.home_slide .home_slide_wrapper .content .btn_home{display:flex;align-items:center}section.home_slide .home_slide_wrapper .content .btn_home a{background:#3bbca7;color:#fff;display:inline-block;align-items:center;padding:20px 40px;border-radius:5px;margin-right:40px;transition:all .3s}section.home_slide .home_slide_wrapper .content .btn_home a:hover{background:#072F60}section.home_slide .home_slide_wrapper .content:after{content:" ";display:block;position:absolute;background-image:url(https://story.varnalive.bg/wp-content/uploads/2022/11/shape_b.png);width:400px;height:200px;bottom:-277px;transform:rotate(39deg)}section.home_slide .home_slide_wrapper .content:before{content:" ";display:block;position:absolute;background-image:url(https://story.varnalive.bg/wp-content/uploads/2022/11/shape_a.png);width:400px;height:200px;top:-160px;transform:rotate(196deg);opacity:.2}@media (max-width:1000px){section.home_slide .home_slide_wrapper .content:before{display:none}}.title_section{padding:70px 0;text-align:center;letter-spacing:1px}.title_section h3{font-weight:600;color:#072F60;text-transform:uppercase;position:relative;width:auto;display:inline-block;z-index:2;font-size:1.7em;margin-bottom:15px}.title_section h3:before{content:" ";display:block;position:absolute;width:45%;height:17px;border-radius:15px;background:orange;z-index:-1;opacity:.8}.title_section h3.yellow:before{background:#ffe347}.title_section h3.green:before{background:#3bbca7}@keyframes shake-about{0%{top:-20px}25%{top:0}50%{top:-20px}75%{top:0}100%{top:-20px}}section.about_us{padding-bottom:70px;position:relative;padding-bottom:100px;background-image:url(../images/bg-14.jpg);background-size:cover;background-repeat:no-repeat}section.about_us.nobg{background-image:none!important}section.about_us .shape{position:absolute;top:23%;left:0;opacity:.5}section.about_us .shape img{width:100px;animation:shake-about 5s infinite;position:relative}section.about_us .about_us_wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;padding-top:50px}@media (max-width:1000px){section.about_us .about_us_wrapper{grid-template-columns:1fr;background:#fff}}section.about_us .about_us_wrapper .images{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;position:relative}section.about_us .about_us_wrapper .images img{border-radius:4px}section.about_us .about_us_wrapper .images img:last-child{position:relative}section.about_us .about_us_wrapper .content{background:#fff}section.about_us .about_us_wrapper .content h4{color:#072F60;font-size:1.5em;margin-bottom:25px;line-height:1.3em}section.about_us .about_us_wrapper .content ul{margin-top:25px}section.about_us .about_us_wrapper .content ul li{display:flex;align-items:center;padding:4px 0;font-size:14px}section.about_us .about_us_wrapper .content ul li span{margin-right:5px;color:#3bbca7;font-size:17px}@media (max-width:1000px){section.about_us.page_about_us .about_us_wrapper{padding-top:0!important}}section.about_us.page_about_us .images{grid-template-columns:1fr}.btn_cta{background:#3bbca7;color:#fff;display:inline-block;align-items:center;padding:20px 40px;border-radius:5px;margin-right:40px;transition:all .3s}.btn_cta.p-1-2{padding:10px 20px}.btn_cta:hover{background:#072F60}section.services{background:#fafafa;padding-bottom:70px}section.services .list_services{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media (max-width:1000px){section.services .list_services{grid-template-columns:1fr}}section.services .list_services article{transition:all .3s}section.services .list_services article:hover img{opacity:.7}section.services .list_services article:hover .title{color:#3bbca7}section.services .list_services article a{padding-bottom:15px;width:100%}section.services .list_services article a img{border-top-left-radius:3px;border-top-right-radius:3px;width:100%;height:270px;transition:all .3s;object-fit:cover}section.services .list_services article a .title{color:#072F60;font-weight:600;font-size:1.4em;display:block;padding:10px 0 10px 15px;text-align:center;transition:all .3s}section.services .list_services article a .more{color:#3bbca7;display:block;padding-left:15px;text-align:left}section.partners{padding:0 0 75px 0}section.partners .partners_wrap{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:20px;align-items:center}@media (max-width:1000px){section.partners .partners_wrap{grid-template-columns:repeat(2,1fr)}}section.partners .partners_wrap img{width:150px}.what_we_offer{position:relative;padding:0 0 75px 0}.what_we_offer .what_we_offer_wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;align-items:center;padding-top:75px}@media (max-width:1000px){.what_we_offer .what_we_offer_wrap{grid-template-columns:1fr}}.what_we_offer .what_we_offer_wrap:before{content:" ";background-image:url(../images/bubble-26.png);width:450px;height:450px;position:absolute;z-index:4;top:0;right:-70px;background-repeat:no-repeat;transition:rotate(2deg);opacity:.5}@media (max-width:1000px){.what_we_offer .what_we_offer_wrap:before{display:none}}.what_we_offer .what_we_offer_wrap .gallery_image img{height:100%;min-height:800px;width:100%;object-fit:cover;border-radius:5px}@media (max-width:1000px){.what_we_offer .what_we_offer_wrap .gallery_image img{height:auto;min-height:auto}}.what_we_offer .what_we_offer_wrap .content>span{font-size:13px;display:block;margin-bottom:10px}.what_we_offer .what_we_offer_wrap .content h3{color:#072F60;font-size:2.4em;margin-bottom:10px}.what_we_offer .list_services{display:flex;flex-direction:column;margin-top:40px}.what_we_offer .list_services .item{margin-bottom:25px}.what_we_offer .list_services .item strong{color:#072F60;display:flex;align-items:center;margin-bottom:4px}.what_we_offer .list_services .item strong span{color:#072F60;display:block;margin-right:5px;font-size:15px}.testimonials .item{max-width:600px;margin:0 auto;padding:20px;background:#f2f2f2;position:relative}.testimonials .item .i{position:absolute;top:0;right:15px;z-index:2;font-size:6em;letter-spacing:-7px;line-height:0;opacity:.1}.testimonials .item p{display:block;line-height:1.8em;color:#666}.testimonials .item span{color:#072F60;display:block;margin-top:30px}.testimonials .owl-dots{display:flex;justify-content:flex-start;width:100%;margin-top:30px}.testimonials .owl-dots button{display:block;width:30px;height:3px;background:#888!important;margin-left:5px}.testimonials .owl-dots button.active{background:#3bbca7!important}footer{background:#000;padding:50px 0}footer .footer_wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}@media (max-width:1000px){footer .footer_wrap{grid-template-columns:1fr}}footer .footer_wrap h3{color:#fff;display:block;margin-bottom:10px;font-size:18px;margin-bottom:25px}footer .footer_wrap ul li a{color:#f1f1f1;display:block;padding:5px 0;transition:all .3s}footer .footer_wrap ul li a:hover{color:#3bbca7}footer .footer_wrap p{color:#f1f1f1}footer .footer_wrap .contact_details .tel{color:#fff;display:block;font-size:20px;margin-bottom:15px}footer .footer_wrap .contact_details .tel span{color:#bdbdbd;font-size:16px}footer .footer_wrap .contact_details .mail{color:#fff;font-size:16px;margin-bottom:15px;display:block}footer .footer_wrap .contact_details p{color:#fff}.bottomline{background:#111;padding:15px 0}.bottomline .bottomline_wrap{display:flex;justify-content:space-between;align-items:center}@media (max-width:1000px){.bottomline .bottomline_wrap{flex-direction:column;align-items:flex-start}}.bottomline .bottomline_wrap a{color:#fff}@media (max-width:1000px){.bottomline .bottomline_wrap a{padding:10px 0}}.bgshape{position:absolute;z-index:1;background-image:url(../images/circle-2.png);width:43%;height:100%;background-repeat:no-repeat;background-size:cover;right:0;top:-10%}@media (max-width:1000px){.bgshape{position:static;display:none!important}}.bgshapeyellow{position:absolute;z-index:1;background-image:url(../images/bubble-2.png);width:100px;height:100px;background-repeat:no-repeat;background-size:cover;right:0;margin-top:0;animation:shake-about 5s infinite}@media (max-width:1000px){.bgshapeyellow{position:static;display:none!important}}section.latest_posts{position:relative;background:#fff;overflow:hidden}section.latest_posts:before{content:" ";background:#5956e9;width:100%;z-index:1;position:absolute;height:60%;max-height:300px}@media (max-width:1000px){section.latest_posts:before{height:30%}}section.latest_posts.single_wrap:before{height:350px}section.latest_posts .shp{background-image:url(../images/bubble-26.png);width:410px;height:300px;position:absolute;left:0;right:0;top:0;background-repeat:no-repeat;margin:0 auto;top:-142px;z-index:5}section.latest_posts .latest_posts_wrap{padding-top:100px}section.latest_posts .title_latest_posts{text-align:center;position:relative;z-index:5}@media (max-width:1000px){section.latest_posts .title_latest_posts{padding:0 10%}}section.latest_posts .title_latest_posts p{color:#ffe347;font-size:19px}section.latest_posts .title_latest_posts h3{color:#fff;font-size:2em;margin-top:20px}@media (max-width:1000px){section.latest_posts .title_latest_posts h3{font-size:1.7em;line-height:1.2em}}section.latest_posts .list_posts{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;margin-top:75px;position:relative;z-index:5;margin-bottom:75px}@media (max-width:1000px){section.latest_posts .list_posts{grid-template-columns:1fr}}section.latest_posts .list_posts article a.i{display:flex}section.latest_posts .list_posts article a.i img{width:100%;height:300px;object-fit:cover;border-radius:3px}section.latest_posts .list_posts article a.title{color:#072F60;display:block;padding:20px 0;font-size:17px;text-align:center;transition:all .3s}section.latest_posts .list_posts article:hover .title{color:#3bbca7}.single_blog_wrapper .title_latest_posts{text-align:center;position:relative;z-index:5}.single_blog_wrapper .title_latest_posts p{color:#ffe347;font-size:19px}.single_blog_wrapper .title_latest_posts h3{color:#fff;font-size:2em;margin-top:20px}@media (max-width:1000px){.single_blog_wrapper .title_latest_posts h3{font-size:1.7em;line-height:1.2em}}section.team{padding-bottom:100px;background-image:url(../images/bg-14.jpg);background-size:cover;background-repeat:no-repeat}section.team .team_list{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;max-width:700px;margin:0 auto}@media (max-width:1000px){section.team .team_list{grid-template-columns:1fr}}section.team .team_list article{display:flex;flex-direction:column;text-align:center}section.team .team_list article img{width:100%;height:350px;object-fit:cover}@media (max-width:1000px){section.team .team_list article img{height:auto}}section.team .team_list article span{color:#072F60;display:block;margin-top:10px;padding:5px 0}.single_blog_post{position:relative;z-index:2;max-width:900px;margin:50px auto}@media (max-width:1000px){.single_blog_post{padding:0 20px}}.single_blog_post img{height:350px;width:100%;object-fit:cover;border-radius:3px}@media (max-width:1000px){.single_blog_post img{height:300px}}.single_blog_post .content{padding:50px;text-align:justify}@media (max-width:1000px){.single_blog_post .content{padding:10px}}.single_blog_post .content p{margin-bottom:10px;font-size:14.5px}.page_contact{background-image:url(../images/bg-14.jpg);background-size:cover;background-repeat:no-repeat}.page_contact aside img{margin-top:30px;height:240px;width:100%;object-fit:cover}.page_contact aside .box{background:#f1f1f1;padding:40px}.page_contact aside .box h3{color:#072F60;font-size:18px}.page_contact aside .box .details{margin-top:50px}.page_contact aside .box .details .tel{color:#072F60;display:block;font-size:20px;margin-bottom:15px}.page_contact aside .box .details .tel span{color:#3bbca7;font-size:16px}.page_contact aside .box .details .mail{color:#072F60;font-size:16px;margin-bottom:15px;display:block}.page_contact aside .box .details p{color:#072F60}.page_contact .gmap{margin-bottom:40px}.page_contact .gmap iframe{width:100%}.page_contact .send_message{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}@media (max-width:1000px){.page_contact .send_message{grid-template-columns:1fr}}.page_contact form{display:flex;flex-direction:column}.page_contact form .row{display:flex;flex-direction:column;margin-bottom:20px}.page_contact form .row span{color:#000;display:block;margin-bottom:5px;font-size:14px}.page_contact form .row input,.page_contact form .row textarea{border:1px solid #ccc;height:30px;width:100%;text-indent:10px}.page_contact form .row textarea{height:140px;resize:none;padding-top:10px}.page_contact form input[type=submit]{background:#3bbca7;color:#fff;padding:15px 0;width:100%;text-align:center;border:none;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:1px}.page_contact form input[type=submit]:hover{background:#072F60}.page_contact .wpcf7 .wpcf7-response-output,.page_contact .wpcf7 form.invalid .wpcf7-response-output,.page_contact .wpcf7 form.payment-required .wpcf7-response-output,.page_contact .wpcf7 form.unaccepted .wpcf7-response-output{background:#f1f1f1;border:none;padding:20px;border-radius:2px;margin:20px 0;max-width:calc(500px - 40px);width:calc(100% - 40px);color:#333;line-height:1.6em}.page_contact .wpcf7-not-valid-tip{display:block!important;margin-top:5px!important;color:#991a1a!important}.page_contact .get_form{margin-bottom:50px}.gallery_wrap{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.gallery_wrap.columns-1{grid-template-columns:1fr}.gallery_wrap.columns-2{grid-template-columns:1fr 1fr}.gallery_wrap.columns-3{grid-template-columns:1fr 1fr 1fr}.gallery_wrap.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:1000px){.gallery_wrap{grid-template-columns:1fr!important}}.gallery_wrap a{display:flex}.gallery_wrap a img{width:100%;height:400px;object-fit:cover}.gallery_wrap.columns-1 img{height:100%!important}.gallery_wrap.columns-2 img{height:450px}.gallery_wrap.columns-3 img{height:400px}.gallery_wrap.columns-4 img{height:270px}.gallery_wrap_page{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media (max-width:1000px){.gallery_wrap_page{grid-template-columns:1fr!important}}.gallery_wrap_page a{display:flex;flex-direction:column;align-items:center}.gallery_wrap_page a img{height:350px;object-fit:cover;border-radius:2px}.gallery_wrap_page a span{color:#072F60;display:block;padding:20px 0;font-size:17px;text-align:center;transition:all .3s}.gallery_wrap_page a:hover span{color:#3bbca7}.page_404_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px}.page_404_wrapper strong{color:#072F60;font-size:5em}.page_404_wrapper a{display:blcok;margin-top:10px;color:#072F60}