/* normal */

@font-face {
  font-family: 'MollyBold';
  src: url(fonts/MollySansN-Bold.otf);
  font-weight:700;
}

@font-face {
  font-family: 'Domine';
  src: url(fonts/Domine-Regular.ttf);
  font-weight:400;
}

@font-face {
  font-family: 'Domine';
  src: url(fonts/Domine-Bold.ttf);
  font-weight:700;
}

@font-face {
  font-family: 'Airbnb';
  src: url(fonts/AirbnbCereal_W_Bd.otf);
  font-weight:700;
}




:root{
	--text_clr: #372732;
	--clr1: #372732;
	--clr2: #ca6b3f;	
	--clr3: #ececec;
	--border_clr : #cccccc;	
	--border_radius: 50px;
	--light_text: #ccc;
	--awesome100 : 100 100% "Font Awesome 6 Pro";
	--awesome300 : 300 100% "Font Awesome 6 Pro";
	--awesome400 : 400 100% "Font Awesome 6 Pro";
	--awesome900 : 900 100% "Font Awesome 6 Pro";
	--light_weight: 400;
	--normal_weight : 400;
	--medium_weight : 700;
	--bold_weight : 700;
	
}

* {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	
}
html,
body {
	font-family: "Domine", sans-serif;
	font-size: 14px;
	color: var(--text_clr);
	font-weight: var(--normal_weight);
	line-height:2;
	word-break: break-word;
	scroll-behavior:smooth;
	
}

body {
	background: #fff;
}
img {
	border: 0px;
	display: block;
	max-width: 100%;
	height:auto;
}
a{color:inherit; text-decoration: none; transition-duration:0.2s;}

input,
select,
textarea,
button{ -webkit-appearance: none;-moz-appearance:none; appearance:none; outline: none; font:inherit}
input[type="checkbox"]{-webkit-appearance: unset;-moz-appearance:unset; appearance:unset;}
button{cursor:pointer}

ul {
	list-style: disc;
}
h1,.h1,
h2,.h2,
h3,.h3,
h4,.h4,
h5,.h5,
h6,.h6 {
	font-weight: var(--bold_weight); line-height:1; font-family:"MollyBold"; letter-spacing:0.05em
}

h1, .h1{font-size:42px; margin-bottom:2rem}
h2, .h2{font-size:30px;}
h3, .h3{font-size:22px;}
h4, .h4{font-size:20px;}
h5, .h5{font-size:18px;}
h6, .h6{font-size:16px;}

p{margin-bottom:1em}

.maxw0{max-width:1670px; margin:0 auto; padding: 0 20px}
.maxw1{max-width:1320px; margin:0 auto; padding: 0 20px}

.clear{clear:both;}
.flexbox{display:flex; flex-wrap:wrap}
.flexbox.space_between{justify-content: space-between;} 
.flexbox.justify_center{justify-content: center;} 
.flexbox.align_right{justify-content: flex-end;}
.flexbox.align_center{align-items: center;}
.flexbox.align_bottom{align-items: flex-end;}
.flexbox.align_top{align-items: flex-start;}
.flexbox.reverse{    flex-direction: row-reverse;}

.wide_grid{display:grid; grid-template-columns:calc(50% - 640px) repeat(8, 1fr) calc(50% - 640px); grid-auto-rows: minmax(150px, auto);}

.grid{display:grid; gap: 40px;}
.grid.cols2{grid-template-columns: repeat(2, 1fr);}
.grid.cols3{grid-template-columns: repeat(3, 1fr);}
.grid.cols4{grid-template-columns: repeat(4, 1fr);}
.grid.cols5{grid-template-columns: repeat(5, 1fr);}
.grid.cols6{grid-template-columns: repeat(6, 1fr);}

.grid .col2{grid-column:span 2}
.grid .col3{grid-column:span 3}
.grid .col4{grid-column:span 4}
.grid .col5{grid-column:span 5}
.grid .col6{grid-column:span 6}

.grid.align_top{align-items: start}
.grid.align_center{align-items: center}
.grid.align_bottom{align-items: end}

.center_text{text-align:center;}
.center_text ul, .center_text ol{text-align:left;}

.btn_bar{display:flex; flex-wrap:wrap; gap:5px; margin-top:3rem;}
.btn{display:inline-flex; gap:20px; line-height:1; border:none; font-family:"MollyBold";}
.btn:hover{transform:translatey(-2px)}

.btn.l_btn{font-size:20px; font-weight:var(--bold_weight); padding: 20px 30px 20px 30px ; border-radius:var(--border_radius); letter-spacing:0.05em }
.btn.n_btn{font-size:16px; font-weight:var(--bold_weight); padding: 20px 30px 20px 30px ; border-radius:var(--border_radius); letter-spacing:0.05em}

.btn.round_btn{display:inline-flex; align-items: center; justify-content: center; width:54px; height:54px; font-size:20px; border-radius:100%}


.btn .icon_right{display:inline-block; margin-left:50px}

.btn.clr1_white{color:#fff; background:var(--clr1);}
.btn.clr2_white{color:#fff; background:var(--clr2);}
.btn.clr3_white{color:#fff; background:var(--clr3);}


.table_wrap{overflow-x:auto; word-break: auto-phrase;}
.table_wrap table{border-collapse: collapse;}
.table_wrap table td{border:1px solid var(--border_clr); padding:5px 10px; vertical-align:top; min-width: 200px}

.content_container ul, .content_container ol{margin-left:30px; margin-bottom:1em;}
.content_container b, .content_container strong{font-weight:var(--bold_weight)}
.content_container a{color:var(--clr2); font-weight:var(--normal_weight)}

.padd{padding: 90px}

.mob_menu{position:absolute;top:0px;z-index:999;right:0;font-family: 'Airbnb';font-weight:700;backdrop-filter: blur(2px); width:0; height:0; overflow:hidden; transition-duration:0.2s}
.mob_menu.active{width: 100dvw; height:100dvh;}
.mob_menu .inner{background:var(--clr2);color:#fff;padding:20px 20px 50px;width:400px;max-width:100dvw;height:100dvh;overflow:auto;position: absolute;right: 0;}
.mob_menu .menu_top{text-align:right; margin-bottom:40px}
.mob_menu .close_btn i{display:inline-block; vertical-align:middle; font-size:27px; margin-right:10px}
.mob_menu .close_btn span{display:inline-block; vertical-align:middle; }
.mob_menu .menu{font-size:20px}
.mob_menu .menu ul li{list-style:none; margin-bottom:20px }


.header{position:relative; font-family: 'Airbnb'; font-weight:700}
.header .wide_grid{grid-auto-rows: minmax(120px, auto);}
.header .logo_label{position:absolute; width:180px; z-index:10; top:0; left:calc(50% + 160px); transform:translatex(-50%)}
.header .left{grid-column:span 6; display:grid; align-items: center; grid-template-columns:calc(50dvw - 815px) repeat(5, 1fr)}
.header .left a:hover{color:var(--clr2)}
.header .left .flexbox{grid-column: 2 / span 5;}
.header .left .logo{width:200px;}
.header .left .menu{padding-right:150px; }
.header .left ul li{display:inline-block; margin-left:25px}
.header .right{grid-column:span 4; background:var(--clr1);color:#fff; display:grid;     align-items: center; grid-template-columns:repeat(3, 1fr) calc(50dvw - 815px)}
.header .right .flexbox{grid-column: 1 / span 3; padding-left:150px;}
.header .right ul li{display:inline-block; margin-left:25px}
.header .right .social{display:flex; gap:25px; font-size:27px; margin-right:30px}
.header .right .menu_btn{display:none;}
.header .right .menu_btn i{display:inline-block; vertical-align:middle; font-size:27px; margin-right:10px}
.header .right .menu_btn span{display:inline-block; vertical-align:middle; }
.header .right a:hover{color:var(--clr2)}

.front_page{padding-bottom:150px; position:relative; overflow:hidden;}
.front_page:before{content:""; height:30%; width:45%; background:url(img/home_right_dec.svg) no-repeat bottom/contain; position:absolute; bottom:10%; right:0; z-index:-1}
.front_page:after{content:""; height:320px; width:615px; background:url(img/home_bottom_dec.svg) no-repeat bottom/contain; position:absolute; bottom:0; left:calc(50% - 815px ); z-index:-1}
.front_page .slider_block{grid-area: 1 / 1 / 2 / 7;overflow:hidden;position:relative;}
.front_page .slider_block:after{content:""; position:absolute; right:0; top:0; width:30%; height:100%; background: linear-gradient(90deg, transparent, var(--clr1)); opacity: 0.6; z-index: 1;}
.front_page .slider_block .slider{width: calc(100% + 1px);}
.front_page .slider_block .slider .slide{min-height:500px}
.front_page .slider_block .slider .slide:after{content:""; padding-bottom: 66%; display:block}

.front_page .slider_block .slider .swiper-pagination-bullet {width: 10px;    height: 10px;      border-radius: 0;    background: #fff;    opacity: 1; cursor:pointer}
.front_page .slider_block .slider .swiper-pagination{text-align:left; padding-left:calc(50dvw - 550px); bottom:20px}


.front_page .slider_block .slider .swiper-pagination-bullet-active{background:var(--clr2)}

.front_page .top_text{background:var(--clr1);color:#fff;grid-area: 1 / 7 / 3 / 11; z-index:1; display:grid;     align-items: end; grid-template-columns:repeat(3, 1fr) calc(50dvw - 640px) }
.front_page .top_text .padd{grid-column: 1 / span 3; padding-right:0}
.front_page .main_text{background:var(--clr2);color:#fff;grid-area: 2 / 1 / 6 / 10; display:grid; grid-template-columns:calc(50dvw - 640px) repeat(8, 1fr)}
.front_page .main_text .padd{ grid-column: 2 / span 3; padding-right:0}

.front_page .l_image{grid-area: 4 / 6 / 8 / 11; }
.front_page .l_image img{height: 100%;    width: 100%; object-fit:cover}


.type_block.type_block1{    grid-area: 7 / 2 / 12 / 5;  }
.type_block.type_block2{grid-area: 9 / 6 / 13 / 9;  }

.type_block.type_block1 .inner{background:var(--clr1); color:#fff; }
.type_block.type_block2 .inner{background:var(--clr2); color:#fff; }

.type_block .inner{box-shadow:55px 55px 50px rgba(0,0,0,0.14)}

.type_block .image:after{padding-bottom:80%; display:block; content:"";}
.type_block .text{padding:60px 60px;}
.type_block .logo_type{text-align:center; padding: 40px 0}

.choice{ grid-area: 12 / 2 / 14 / 5; padding:60px; display:grid; align-items:center; }

.name{background:var(--clr1); color:#fff; padding: 100px 0}
.name .text{grid-column:3 / span 6; text-align:center; }

.plan_overview{background:linear-gradient(180deg,  var(--clr1) 40% , var(--clr2) 40% );}
.plan_overview .overview{grid-column:span 9;}
.plan_overview .overview img{width:100%}

.news_blocks{background:var(--clr2); padding: 200px 0} 
.news_blocks .grid{gap:80px}
.news_blocks .item{background:var(--clr3)}
.news_blocks .item .text{width:50%}
.news_blocks .item .text .h1{color:var(--clr2)}
.news_blocks .item .image{width:50%; cursor:pointer; position:relative;}
.news_blocks .item .image .small_img{position:absolute; right:0; top:0; max-width:140px; max-height:140px; object-fit:cover}

.location{ padding: 100px 0}
.location .text{grid-column:3 / span 6; text-align:center; }
.location .text .h1{color:var(--clr2)}

.location_img .wide_grid{gap:24px 0}
.location_img .map{grid-column:span 7; grid-row:span 3}
.location_img .map img{width:100%}
.location_img .img-zoom-container {  position: relative;}

.location_img .img-zoom-lens { display:none; position: absolute;  border: 1px solid #d4d4d4;   width: 110px;  height: 110px;}
.location_img .info{display:none}
.img-zoom-result { display:none;  border: 1px solid #d4d4d4;   width: calc(100% - 30px);  margin: 0px 15px 0 15px; background-repeat: no-repeat;  overflow: hidden;}
.img-zoom-result:after{padding-bottom:100%; display:block; content:"";}

.img-zoom-lens { z-index: 10; border-radius: 4px; box-shadow: 0 2px 6px rgba(0,0,0,0.2);}


.location_img .img{grid-column:span 3; position:relative;}
.location_img .img img{width:calc(100% - 24px); left:24px; height:100%; object-fit:cover; position:absolute;}

.planning{ padding: 100px 0}
.planning .wide_grid{grid-auto-rows: auto;}
.planning .text{grid-column:3 / span 6; text-align:center; margin-bottom:40px }
.planning .text .h1{color:var(--clr2)}
.planning .timeline{grid-column:2 / span 8; padding-right:30px}
.planning .timeline.flexbox{gap:20px; flex-wrap: nowrap;}
.planning .timeline .step{text-align:center; position:relative; max-width:230px; padding:10px 5px 10px 40px; display:grid; align-items: center;    align-content: center; background:var(--clr2); color:#fff; font-size:11px; line-height:1.5; font-weight:var(--bold_weight)}
.planning .timeline .step:before{content:""; height:100%; aspect-ratio:1/2; background:#fff; left:-0.5px; top:0; position:absolute; clip-path:polygon(0 0, 100% 50%, 0 100%) }
.planning .timeline .step:after{content:""; height:100%; aspect-ratio:1/2; background:var(--clr2); left:calc(100% - 0.5px); top:0; position:absolute; clip-path:polygon(0 0, 100% 50%, 0 100%); z-index:1 }
.planning .timeline .step.clr1{background:var(--clr1);}
.planning .timeline .step.clr1:after{background:var(--clr1)}
.planning .timeline .step.clr2{background:var(--clr2);}
.planning .timeline .step.clr2:after{background:var(--clr2)}
.planning .timeline .step.grey{background:var(--clr3); color:var(--clr1)}
.planning .timeline .step.grey:after{background:var(--clr3)}
.planning .timeline .step .time{ font-family:"MollyBold"; letter-spacing:0.05em; font-weight:700}

.img_banner{position:relative;}
.img_banner .overlay{ width:100%; padding-top:100px; padding-bottom:40%; display:block; background:linear-gradient(0deg, transparent, var(--clr1));}
.img_banner .slogan{width:100%; text-align:center; padding: 0 20px; color:#fff; }

.form{background:var(--clr1); color:#fff; padding: 100px 0}

.footer{background:var(--clr2); color:#fff; padding-top:100px}
.footer .col{grid-template-rows:subgrid; display: grid;    grid-row: span 3;}
.footer .col .partner_logo{display: grid; align-items: center; grid-template-rows:subgrid;}
.footer .col .partner_logo img{max-width:250px; max-height:85px; object-fit:contain}
.footer .col .partner_details{font-size:110% }
.footer .col .grid.subgrid{ grid-template-rows:subgrid; grid-row: span 2}
.footer .col a:hover{color:var(--clr1)}

.bottom{margin-top:100px; padding: 30px 0; border-top:1px solid #fff; font-family: 'Airbnb'; font-weight:700; text-align:center}
.bottom span{display:inline-block; padding: 0 20px}

.bottom a{display:inline-block}

.wpcf7 .form_item{margin-bottom: 20px; display:flex; flex-wrap:wrap}
.wpcf7 .label{width: 180px; }
.wpcf7 .form_field{width: calc(100% - 180px); }
.wpcf7 input, .wpcf7 textarea,  .wpcf7 select{width:100%; padding:5px 15px; border: 1px solid var(--border_clr) ; border-radius:var(--border_radius); font:inherit }
.wpcf7 textarea{height:200px}

.wpcf7 select{background:url(img/angle-down.png) no-repeat calc(100% - 10px) 50% #fff;}

span.wpcf7-list-item {display: inline-block;margin: 0px 0 0;}
span.checkbox{margin-top:10px; display: block;}
.wpcf7 .wpcf7-list-item {display: inline-block; margin-right:35px; width: 100%;}
.wpcf7-list-item-label {margin-left: 30px;display: inline-block; vertical-align: top;}
.wpcf7-checkbox {padding: 5px 0px; display:inline-block}
.wpcf7-checkbox label {position: relative;cursor: pointer;}
.wpcf7-checkbox input[type=checkbox] {position: absolute;visibility: hidden;height: 1em;width: 1em;top: 0.25em;left: 0px;}
.wpcf7-checkbox input[type=checkbox] + span:before {display: block;position: absolute;content: '';border-radius: 0;height: 1em;width: 1em;top: 0.25em;left: 0px;border: 1px solid var(--border_clr); background:#fff}
.wpcf7-checkbox input[type=checkbox] + span:after {display: flex;        justify-content: center; align-items: center;position: absolute;content: "\f00d";font:var(--awesome900); height: calc(1em - 3px);    width: calc(1em - 3px);color:var(--clr1);top: calc(0.25em + 2px);    left: 2px;visibility: hidden;font-size: 1em;text-align: center; }
.wpcf7-checkbox input[type=checkbox]:checked + span:before {background: transparent;}
.wpcf7-checkbox input[type=checkbox]:checked + span:after {visibility: visible;}

.wpcf7-radio label {position: relative;cursor: pointer;}
.wpcf7-radio input[type=radio] {position: absolute;visibility: hidden;width: 1em;height: 1em;top: 0;left: 0;}
.wpcf7-radio input[type=radio] + span:before {display: block;position: absolute;content: '';border-radius: 100%;height: 1em;width: 1em;top: 0.25em;left: 0px;border: 1px solid var(--border_clr); background:#fff}
.wpcf7-radio input[type=radio] + span:after {display: block;position: absolute;content: "";font:var(--awesome900); height: calc(1em - 3px);    width: calc(1em - 3px);    color: var(--clr1);    background: var(--clr1);
    border-radius: 100%;    top: calc(0.25em + 2px);    left: 2px;visibility: hidden;text-align: center;}
.wpcf7-radio input[type=radio]:checked + span:before {background: transparent;}
.wpcf7-radio input[type=radio]:checked + span:after {visibility: visible;}

@media only screen and (max-width: 1670px) {
	.header .left { grid-template-columns: 20px repeat(5, 1fr);}
	.header .right {grid-template-columns:repeat(3, 1fr) 20px}
	
	.header .logo_label {width: 140px;}
	
}

@media only screen and (max-width: 1320px) {
	.wide_grid { grid-template-columns: 20px repeat(8, 1fr) 20px;}
	.front_page .slider_block .slider .swiper-pagination { padding-left: 90px;}
	.front_page .top_text .padd{padding-right:20px}
	.header .logo_label {left: calc(calc(calc(100% - 40px) / 8 * 5) + 20px);}
	.header .left .menu {    padding-right: 100px;}
	.header .right .flexbox { padding-left: 100px;}
}


@media only screen and (max-width: 1170px) {
	.padd{padding:70px}
	.header .logo_label {width:110px}
	.header .left .menu {padding-right: 80px;}
	.header .right .flexbox { padding-left: 80px;}
	.front_page .slider_block .slider .swiper-pagination { padding-left: 70px;}
	.planning .timeline{grid-column: 4 / span 4;}
	.planning .timeline.flexbox{flex-wrap:wrap; padding-right: 0px;}
	.planning .timeline .step { padding: 25px 2px 10px 20px;   width: 100%;         max-width: 100%;}
	.planning .timeline .step:after {    content: "";    height: 10px;    width: 100%;    aspect-ratio: auto;    left: 0;    top: calc(100% - 0.5px);       clip-path: polygon(0 0, 100% 0%, 50% 100%);}
	.planning .timeline .step:before {    content: "";    height: 10px;    width: 100%;    aspect-ratio: auto;    background: #fff;    left: 0;    top: -0.5px;    position: absolute;    clip-path: polygon(0 0, 100% 0%, 50% 50%);    z-index: 1;}	
	.footer .maxw1 > .grid.cols2 {grid-template-columns: repeat(1, 1fr);}
}

@media only screen and (max-width: 1070px) {
	
	h1, .h1 {font-size: 36px;}
	.padd{padding:50px}
	.header .wide_grid {grid-auto-rows: minmax(80px, auto);}
	.header .left .menu{display:none}
	
	.header .right ul{display:none}
	.header .right .flexbox{    justify-content: space-between;}
	.header .right .menu_btn{display:block;}
	
	.wide_grid { grid-auto-rows: minmax(75px, auto);}
	.front_page .slider_block {grid-area: 1 / 1 / 4 / 11;}
	
	.front_page .top_text { grid-area: 3 / 4 / 5 / 11;}
	.front_page .main_text {    grid-area: 6 / 1 / 8 / 11; grid-template-columns: 20px repeat(8, 1fr) 20px;  }
	.front_page .l_image { grid-area: 6 / 6 / 8 / 11;}
	.front_page .main_text .padd {grid-column: 1 / span 5;    padding-right: 70px; }
	.type_block.type_block1 {grid-area: 9 / 2 / 10 / 10;}
	.type_block.type_block2 {grid-area: 11 / 2 / 12 / 10;}
	
	.type_block .inner {  display: grid;     grid-template-columns: 1fr 2fr;    }
	
	.choice {grid-area: 12 / 2 / 13 / 7;}
	
	.type_block .text {    padding: 60px 20px;}
	
	
	
	
}

@media only screen and (max-width: 850px) {
	.padd {        padding: 50px 30px;    }
}

@media only screen and (max-width: 750px) {
	.header .left {grid-column: span 5;}
	.header .right {grid-column: span 5;}   

   .header .logo_label { width: 80px;       left: 50%;    }
	
 
	.front_page .main_text {grid-area: 6 / 1 / 7 / 11;}
	.front_page .main_text .padd {grid-column: 1 / span 11;    padding-right: 30px; }
	.front_page .l_image { grid-area: 7 / 1 / 8 / 11;}
	
	.type_block .inner{  display: grid;     grid-template-columns: 1fr;    }
	.choice {grid-area: 12 / 2 / 13 / 10;     padding: 60px 0;}
	
	.front_page { padding-bottom: 90px;}
	
	.front_page:after {height: 150px;    width: 315px;       left: 20px;}
	
	.name .text {    grid-column: 2 / span 8;}
	.news_blocks {    padding: 100px 0;}
	.news_blocks .item .text{width:100%}
	.news_blocks .item .image{width:100%}
	.news_blocks .item .image:after{content:""; padding-bottom:60%; display:block;}
	.location .text {    grid-column: 2 / span 8;}
	.location_img .wide_grid {        grid-template-columns: 20px repeat(9, 1fr) 20px;   gap:20px }
	.location_img .map {    grid-column: span 11;    grid-row: span 1;}
	.location_img .info{display:block; padding: 10px 15px}
	.location_img .img-zoom-result { display:block;}
	.location_img .img-zoom-lens { display:block; }
	.location_img .img:nth-of-type(2){grid-column:2 / span 3}
	.location_img .img{grid-column:span 3}
	.location_img .img:after{content:""; padding-bottom:60%; display:block;}
	.location_img .img img { width: calc(100%);   left: 0;}
	.planning .text { grid-column: 2 / span 8;}
	.planning .timeline{grid-column: 3 / span 6;}
}

@media only screen and (max-width: 550px) {
	.padd {        padding: 50px 20px;    }
	
	.wide_grid {        grid-auto-rows: minmax(50px, auto);    }
	.header .left{display:none}
	.header .right {grid-column: span 10;}   
	 .header .logo_label { left: 20px; transform:translatex(0)    }
	 .header .right .flexbox {        padding-left: 125px;    }	
	 .front_page .slider_block .slider .slide{min-height:300px}
	 .front_page .slider_block {        grid-area: 1 / 1 / 3 / 11;    }
	.front_page .top_text {        grid-area: 3 / 2 / 5 / 11;    }
	.type_block .text {        padding: 50px 20px;    }
	.news_blocks .item .image .small_img{max-width:100px; max-height:100px; }
	.name { padding: 70px 0;}
	.location {    padding: 70px 0;}
	
	.location_img .img:nth-of-type(2){grid-column:2 / span 9}
	.location_img .img:nth-of-type(3){grid-column:2 / span 9}
	.location_img .img:nth-of-type(4){grid-column:2 / span 9}
	
	.planning {    padding: 70px 0;}
	
	
	
	.footer {  padding-top: 70px;}
	.footer .grid{gap:20px}
	.footer .col .grid.cols2 {    grid-template-columns: repeat(1, 1fr);}
	.footer .col .grid.subgrid { grid-template-rows: auto;}
	.footer .col .partner_logo img {  max-width: 150px;  max-height: 75px;}
	
	
	.bottom {margin-top: 70px;}
	
	
}

@media only screen and (max-width: 450px) {
    h1, .h1 {        font-size: 28px;    }
	h2, .h2 {    font-size: 24px;}
	.planning .timeline{grid-column: 2 / span 8;}
}

@media print {
   
	html, body {  
			page-break-after: avoid;
            page-break-before: avoid; 
			border: 1px solid white;
            height: 99%;}
   
	div{display:block; width:100%}
   
  
}